- 博客(185)
- 资源 (2)
- 收藏
- 关注
原创 S7-1200 与调试助手 TCP 通信
注意:本例中调试助手是按照ASCII发送,所以发送12345678,S7-1200这边接收会显示十六进制,也就是16#3132333435363738。:S7-1200作为客户端时,调用并下载TSEND_C后CPU会自动周期性地发送TCP连接请求直到被服务器侦听到从而建立TCP连接。:S7-1200作为服务器时,调用并下载TSEND_C后CPU会自动开启针对指定端口的侦听直到建立TCP连接。3、确认后,软件不会自动连接TCP Server,点击“连接”按钮即可连接TCP Server。
2025-07-04 08:20:35
486
原创 S7-1200 与 S7-1200S7-1500 TCP 通信
下载两个 CPU 中的所有硬件组态及程序,从监控表中可以看到,PLC_1 的 TSEND 指令发送数据:“1”,“2”,“3”,“4”,“5”,“6”,PLC_2 接收到数据:“1”,“2”,“3”,“4”,“5”,“6”。下载两个 CPU 中的所有硬件组态及程序,从监控表中可以看到,PLC_1 的 TSEND 指令发送数据:“1”,“2”,“3”,“4”,“5”,“6”,PLC_2 接收到数据:“1”,“2”,“3”,“4”,“5”,“6”。
2025-07-04 08:17:30
261
原创 S7-1200 CPU 与 S7-200 CPU S7通信(S7-1200 作为服务器
注意:如果使用的是S7 单方通信,只需在S7-200一侧编程配置。在S7-1200 CPU 中建立通信数据区DB3 时,需要创建非优化的数据块,即:在DB3的属性中,取消勾“选优化的块访问”,否则会导致通信失败。在 S7-1200 中建立通信数据区 DB2时,需要创建非优化的数据块,即:在DB2的属性中,取消勾“选优化的块访问”, 否则会导致通信失败。在S7-200 CPU中,将“5”、“6”写入VB200、VB201,则在S7-1200 CPU中的DB3中收到的数据也为“5”、“6”。
2025-07-03 08:37:57
614
原创 Kepware与PLC通信配置指南
epware 的作用是作为一个“翻译器”和“中介”,它需要知道如何与 PLC 通信(使用 PLC 的专有协议),以及如何将数据提供给 OPC 客户端(如 SCADA、HMI、MES 等)。在 PLC 自身的安全设置中(如较新的西门子 S7-1200/1500, AB GuardLogix),可能需要配置信任 Kepware 服务器的 IP 地址或用户凭证。如果需要额外的通信模块(如以太网模块、串行通信模块、Profibus DP 主站/从站模块等),必须在 PLC 硬件组态中正确安装和配置该模块。
2025-07-02 08:22:32
431
原创 S7-1200 CPU 与 S7-200 CPU S7 通信(S7-1200 作为客户端)
当S7-1200作为客户端,S7-200作为服务器,需在客户端单边组态连接和编程,而作为服务器端的S7-200只需设置为服务器准备好通信的数据就行。S7-1200和S7-200分别下载程序,将通信数据区域分别在监控表(S7-1200)和状态表(S7-200)中赋值及监控,监控结果如图18。2.2 在OB1中,从“指令”-->"通信指令"-->“S7 通信”下,调用PUT、GET通信指令,程序见图16。1.2 在弹出的“添加新连接”对话框中,按照步骤1~3,添加伙伴为未指定的S7连接,如图12.所示。
2025-07-01 08:22:57
683
原创 S7-1200 CPU 与 CP343-1 S7 通信(S7-1200 作为服务器)
为了编程方便,使用 CPU 属性中定义的时钟位,定义方法如下: 在 “项目树” > “PLC_2”> “设备组态” 中,选中 CPU ,然后在下面的属性窗口中,“属性” > “时钟存储器” 下时钟字节定义在 MB0,如图 5 所示。① 在“网络视图”-“连接”内选中新创建的 S7 单边连接,在常规-属性内设置 S7 单边连接参数。① 打开 "网络视图" 配置网络,点中左上角的"连接"图标,此时 CPU 变成亮蓝色,选择 S7 连接,然后选中 S7-300 CPU,右键选择添加新的连接, 如图 8 所示。
2025-07-01 08:21:54
835
原创 S7-1200 CPU 与 CP343-1 S7 通信(S7-1200 作为客户端)
为了编程方便,使用 CPU 属性中定义的时钟位,定义方法如下: 在 “项目树” > “PLC_1” > “设备组态” 中,选中 CPU ,然后在下面的属性窗口中,“属性” > “系统和时钟存储器” 下,将时钟字节定义在 MB0,如图 2 所示。① 打开 "网络视图" 配置网络,点中左上角的"连接"图标,此时 CPU 变成亮蓝色,选择 S7 连接,然后选中 S7-1200 CPU,右键选择添加新的连接, 如图 20 所示。③ 在“网络视图”-“连接”内,查看新添加的 S7 单边连接。
2025-06-30 08:23:30
891
原创 S7-1200 CPU 与 S7-300 PNS7-400 S7 通信(S7-1200 作为服务器)
通过“项目树”>“PLC_2”>“程序块”>“添加新块”,选择“数据块” 创建 DB 块,在 DB 块的“属性->常规->属性”中,取消勾选“优化的块访问”,点击“确定”键,定义发送数据区为 10 个字节的数组,如图 21,22,23 所示。通过“项目树”>“PLC_2”>“程序块”>“添加新块”,选择“数据块” 创建 DB 块,在 DB 块的“属性->常规->属性”中,取消勾选“优化的块访问”,点击“确定”键,定义接收数据区为 10 个字节的数组,如图 24,25,26 所示。
2025-06-30 08:21:59
1199
原创 S7-1200 CPU 与 S7-300 PNS7-400 S7 通信(S7-1200 作为客户端)
通过“项目树”>“PLC_1”>“程序块”>“添加新块”,选择“数据块” 创建 DB 块,在 DB 块的“属性->常规->属性”中,取消勾选“优化的块访问”,点击“确定”键,定义接收数据区为 10 个字节的数组,如图 42,43,44 所示。通过“项目树”>“PLC_1”>“程序块”>“添加新块”,选择“数据块” 创建 DB 块,在 DB 块的“属性->常规->属性”中,取消勾选“优化的块访问”,点击“确定”键,定义发送数据区为 10 个字节的数组,如图 45,46,47 所示。
2025-06-29 12:03:10
708
原创 S7-1200 CPU 与 S7-200 SMART S7通信(S7-1200 作为服务器)
S7-200 SMART CPU 固件版本 V2.0 及其以上,本体集成的 PROFINET 通信接口支持 S7 通信,可以通过向导或使用 GET/PUT 指令两种方式实现,最多可以建立 16 个 S7 连接,其中包括:8 个客户端,8 个服务器。S7-1200 CPU 本体集成的 PROFINET 通信接口可以做 S7 通信的服务器。S7-1200 仅支持 S7 单边通信,做客户端仅需单边组态连接和编程,而做服务器端则只需准备好通信的数据即可。S7-1200 作为S7服务器,可以使用 6 个动态连接资源。
2025-06-29 12:00:21
931
原创 S7-1200 CPU 与 S7-200 SMART S7 通信(S7-1200 作为客户端)
S7-200 SMART CPU 固件版本 V2.0 及其以上,本体集成的 PROFINET 通信接口支持 S7 通信,可以通过向导或使用 GET/PUT 指令两种方式实现,最多可以建立 16 个 S7 连接,其中包括:8 个客户端,8 个服务器。本文档中S7-200 SMART 作服务器,占用 S7-200 SMART CPU 的 S7 被动连接资源,CPU 中不需要做任何编程,只需设定 CPU 的 IP 地址和在 S7-1200 中设置的伙伴 IP 地址一致即可(图3),如图 8 所示。
2025-06-28 12:09:21
554
原创 S7-1200 与 S7-1200S7-1500 S7 通信
在“设备组态”中 ,选择“网络视图”栏进行配置网络,点中左上角的“连接”图标,连接框中选择“S7连接”,然后选中client v4.1 CPU(客户端),右键选择“添加新的连接”,在创建新连接对话框内,选择连接对象“server v2.0 CPU”,选择“主动建立连接”后建立新连接,如图 2 所示。请注意,以上例子中使用的作为服务器的PLC是固件版本V2.0的S7-1200 CPU,如果您使用固件版本为 V4.0 以上的 S7-1200 CPU 作为服务器,则需要如下额外设置,才能保证S7通信正常。
2025-06-28 12:08:13
544
原创 S712001 开放式用户通信
V4.x 及以上所有指令集版本基本功能一致,变化较大是 V6.x 支持安全 TCP 通信,V8.x支持 TCONSettings 指令。*V6.x 开始支持 TCON_IP_V4_SEC、V7.x 使用 V3.2 版本 CP1243-1 支持 TCON_QDN 和 TCON_QDN_SEC,其中“SEC”为安全 TCP 通信使用,“QDN”为域名访问。对于基本的 TCP、ISO ON TCP 以及 UDP 来说,指令集总体分为 V4.x 以下与 V4.x 及以上。对于 TCP、ISO ON TCP 通信。
2025-06-26 08:17:00
1136
原创 S71200以太网协议及资源
例如:通过 S7 通信占用 6 个动态资源, HMI 占用 6 个动态资源,OPC UA 占用 10 个动态资源,开放式通信占用 6 个动态资源,这样只剩余 6 个动态资源可以用于 Web ,加上 2 个预留 Web 资源,这样无法保证可以支持 1 个 Web 浏览器客户端的正常使用,因为 1 个 Web 浏览器客户端最多使用 10 个连接资源。这些资源与上述连接资源数据无关。③预留列已用 PG 资源 1, S7 通信资源 1,开放式用户通信资源 1, Web 通信资源 2,总共使用资源 5。
2025-06-26 08:15:46
764
原创 S71200 CPU 参数属性配置
可以以表格形式显示已经配置使用的所有输入和输出地址,通过选中不同的复选框,可以设置要在地址总览中显示的对象:输入,输出,地址间隙,插槽。地址总览表格中可以显示地址类型,起始地址,结束地址,字节大小,模块信息,机架,插槽,设备名称,设备编号,归属总线系统(PN,DP),过程映像分区,组织块等信息,如图 25 所示。在项目中添加 CPU 后,通过打开设备视图,选中机架上的 CPU,下方的巡视窗口的 CPU 属性中可以配置 CPU 的各种参数,CPU 的通信接口,本体的输入输出,启动特性,保护等设置。
2025-06-25 08:39:58
273
原创 对 DP 从站一致性数据读写
S7-1200 若要通过 PROFIBUS DP 对从站进行一致性数据读写,而这些数据无法通过基本数据类型表示时,系统为 S7-1200 提供了一致性数据读写的指令,DPRD_DAT 和 DPWR_DAT。通过 DP 一致性数据读/写指令块,S7-1200 的 DP 主站可以对从站最多 64 个字节读取,最多 64 个字节的写入。DP 从站一致性数据读/写指令,只能访问无法通过基本数据类型表示的数据,比如 3 个字节或 4 个字节以上的数据区域。DPRD_DAT :读取 DP 标准从站的一致性数据。
2025-06-24 08:50:48
450
原创 瞬时上电/断电对电气设备的影响
电子设备(如PLC、工控机)断电时若未正常关机,可能损坏存储介质或程序逻辑。工业变频器:加装输入电抗器(上电保护)+ 制动电阻/泄放电路(断电保护)。电机驱动电路中的功率半导体(如MOSFET、IGBT)。硬盘、伺服电机因瞬间失电造成机械损伤(如磁头未归位)。未配置掉电保护的电子设备(如SSD、FPGA)。半导体器件(如二极管、IGBT)过电流击穿。敏感电子元件(如MCU、传感器)过压损坏。驱动电路中的半导体器件(如晶体管)被击穿。开关触点拉弧烧毁(如继电器、接触器)。电机驱动器的续流二极管或IGBT。
2025-06-23 08:29:35
432
原创 无接触式供电技术
无接触式供电技术(Contactless Power Transfer, CPT),又称无线供电或感应电能传输(IPT),是一种通过实现电能无线传输的技术。以下从。
2025-06-21 08:29:45
281
原创 wincc RT和wincc RC区别
务必确保所有运行 WinCC Runtime (RT 或 RC) 的计算机都安装了正确的、有效的授权(RT 或 RC Client/Server)。需要 WinCC Explorer/Studio 授权用于组态,服务器需要 WinCC RC (Server) 授权,每个客户机需要 WinCC RC (Client) 授权。这台计算机既是“工程师站”(用于组态和开发项目,需要 WinCC Explorer/Studio 授权),也是“操作员站”(用于运行项目,需要 WinCC RT 授权)。
2025-06-19 08:20:17
891
原创 西门子冗余系统技术解析
介质冗余(MRP)适用于网络链路可靠性提升,成本低、配置简单,适合线性/环网拓扑的PROFINET系统19。系统冗余R1用于关键IO设备的高可用需求,通过双接口和双子网设计,容忍CPU、网络及模块故障,但需S7-1500H支持24。协同方案在核电、化工等超高可用场景中,MRP+R1可构建多层次冗余,实现通信可用性>99.999%26。注:实际实施需验证固件兼容性(如S7-1200 V4.5+方可作MRP管理器)并严格遵循拓扑规则57。
2025-06-18 08:23:43
389
原创 墨西哥工业用电电压标准详解
墨西哥工业电压因地而异,建议出口前实测当地电网参数,并定制变压器(如输入440V/输出380V+220V双路)110。工业场所要求零线(N)与保护地线(PE)严格分离,确保设备接地安全,符合墨西哥NOM安全标准9。实际电网允许±10%波动,如440V系统可能达396V–484V,设备需宽电压适配能力810。:北部边境地区(如蒂华纳)受美国电网影响,部分采用480V三相五线制,相电压277V469。:多见于440V/480V工业系统,尤其在新厂或高标准项目中,强化接地安全189。
2025-06-17 08:14:44
360
原创 B/S架构
B/S架构是现代Web应用开发的基础模式。它以其部署维护简单、跨平台性强、访问便捷等核心优势,成为了互联网应用的主流架构。虽然早期在用户体验和功能上存在局限,但得益于前端技术的飞速发展(Ajax, SPA框架, PWA, WebAssembly等),这些缺点已被大幅克服。在云计算和移动互联网时代,B/S架构的重要性愈发凸显。理解B/S架构是理解和开发Web应用的关键。你想了解B/S架构的某个具体方面(比如与C/S的详细对比、具体技术实现、优缺点案例),或者它在某个领域的应用吗?
2025-06-13 13:35:17
602
原创 工程型变频器
它超越了普通变频器的基本调速功能,提供更强大的处理能力、更高的控制精度、更丰富的功能以及更强的可靠性和适应性。内置更强大的微处理器(如双DSP或多核CPU)和更大内存,以处理复杂的算法、大量I/O点、通信协议和用户程序。通常具有更宽的运行温度范围、更高的防护等级,能适应更恶劣的工业环境(粉尘、潮湿、腐蚀性气体、振动)。提供更多、更灵活的模拟量输入/输出、数字量输入/输出、高速脉冲输入/输出、编码器接口等。预置针对特定应用(如泵、风机、起重、离心机、挤出机、轧机等)优化的参数组和控制逻辑。
2025-06-12 13:46:34
265
原创 火灾危险类别划分标准
若丁类仓库内储存的物品虽整体难燃,但包装或堆积方式可能导致局部火灾风险较高(如大量可燃包装材料),则可能需按。根据《建筑设计防火规范》(GB50016-2014,2018年版),仓库的火灾危险性分为。是从自动喷水灭火系统设计角度划分的局部火灾风险等级,关注喷淋强度、作用面积等参数。是从建筑防火角度划分的火灾危险性类别,关注建筑整体的耐火等级、防火分区等;仓库危险级II级对应的喷水强度、作用面积等参数需按规范选取;:可燃固体(如木材、纸张、塑料制品、纺织品等);:中等,需配置相应级别的喷水灭火系统。
2025-06-10 08:51:25
414
原创 西门子S7-1200 CPU接线图
② 对于漏型输入将负载连接到“-”端(如图示);② 对于漏型输入将负载连接到“-”端(如图示);② 对于漏型输入将负载连接到“-”端(如图示);② 对于漏型输入将负载连接到“-”端(如图示);② 对于漏型输入将负载连接到“-”端(如图示);② 对于漏型输入将负载连接到“-”端(如图示);② 对于漏型输入将负载连接到“-”端(如图示);② 对于漏型输入将负载连接到“-”端(如图示);② 对于漏型输入将负载连接到“-”端(如图示);② 对于漏型输入将负载连接到“-”端(如图示);① 24 VDC 传感器电源。
2025-06-08 09:15:03
301
原创 虚拟机与宿主机应用通信配置指南
subprocess.Popen(["C:\\Path\\To\\YourApp.exe"]) # 替换为实际应用路径。Invoke-WebRequest -Uri "http://宿主机IP:3000/run_app"需在虚拟机软件中设置端口转发规则,将宿主机端口映射到客户机端口。curl http://宿主机IP:3000/run_app。),客户机IP(客户机的局域网IP),客户机端口(如。在宿主机上创建服务监听请求,触发应用程序启动。在客户机内触发HTTP请求,访问宿主机服务。
2025-06-07 08:13:10
724
原创 使用伺服控制如何节能
等特性,实现了显著的节能效果。现代伺服驱动器使用高效率的IGBT或SiC(碳化硅)功率器件,配合优化的脉宽调制技术,将交流电转换为直流母线电压,再将直流电逆变为精确控制的三相交流电驱动电机。伺服电机可以实现直接驱动负载,省去了齿轮箱、皮带、链条等传动环节,消除了这些环节的摩擦损耗、风阻损耗和效率损失(每个传动环节都有效率,通常小于100%,多级传动效率损失累积)。即使没有回馈单元,部分系统也可以将再生能量暂时存储在直流母线的电容中,或在同一母线下的其他驱动器需要加速时立即使用,减少从电网汲取的总能量。
2025-06-06 08:18:01
679
原创 UPS电源介绍
UPS电源,什么场景下使用在线式,什么场景下使用后备式,后备式的切换时间虽然很短,但也有中断,会对设备产生影响吗?始终通过逆变器供电:市电先整流为直流电,再逆变为纯净的交流电输出,电池全程处于充电状态。:由多个独立功率模块(含整流、逆变、控制单元)并联组成,支持热插拔。:服务器、存储设备、网络交换机等,断电可能导致数据丢失或业务中断7。:手术室设备、ICU监护仪、MRI等,断电可能危及患者生命安全7。:市电异常时(如断电、电压波动),电池立即供电,无任何中断14。
2025-06-05 08:43:48
837
原创 博途V16中1200/1500PLC通过Sina Para块对V90参数进行读写操作
先将选件包中的sinapara指令添加到程序 ,再添加一个新的全局DB块,命名为sinapara_param(可以随意命名) ,打开新建的背景数据编辑器,(1)创建博途项目,打开OB1,在指令中选择“选件包”,再选SINAMICS中的“SinaPara”,将其拖到网络中,并填写相关参数。在驱动器的组态中,选择需要读取的驱动对象的报文,在属性中找到Hardware。需要注意,在读取/写入参数前,需查看V90手册,清楚需要读/写参数的数据类型。3、ParaNo:需要读/写参数的数量,范围1~16。
2025-05-30 08:16:33
295
原创 PLC读取/修改V90 PN参数
参数说明:1、Start:在参数操作过程中 start 的上升沿会启动参数操作任务。2、ReadWrite:参数=0 表示读取操作,如果等于 1 对应写入操作。3、ParaNo:读写参数的数量,范围1~16。4、hardwareID: 硬件标识符。5、AxisNo:驱动编号,V90PN需设置为2。6、Error:出错标志位。7、Errorid:返回值。8、BUSY:当写入参数执行时为 1,如果完成或者故障后变成 0。
2025-05-29 08:08:50
481
原创 带增量编码器V90,使用参考挡块+编码器零脉冲方式回零时,参考挡块回零开关接到哪里,怎样配置
(7)运行条件 "CancelTransing" 及 "IntermediateStop"必须设置为 "1",Jog1 及 Jog2 必须设置为 "0"。回零开关连接到一个PLC的数字量输入点,PLC内编程将其状态关联到FB284功能块ConfigEPos输入引脚的bit6。• 正、负向的硬件限位开关可连接到V90 PN驱动器的定义为CWL、CCWL的DI点( DI1 至 DI4 )(3)在PLC内编程,将回零开关DI点的状态关联到FB284功能ConfigEPos输入引脚的bit6;
2025-05-28 08:11:45
302
原创 EPOS模式运行到固定停止点
在某些机械轴的基本定位控制模式下,要求驱动器支持运行到固定停止点功能。应用示例有,以固定的转矩拧紧部件、抓取应用中以指定的扭矩夹紧工件等。本文介绍了此功能的具体实现方法。在该程序段的“参数(P2622)”中设置扭矩限制值,单位为 0.01 Nm,本例设置为0.02Nm。通过运行到固定停止点的功能可以使电机运行到一个固定点,在达到该点时持续保持设定的转矩而不报告故障。(2) 点击高级设置,进入“EPOS运行程序段运行任务设置”画面。在该程序段的“任务P2621”中选择“2:固定档块”
2025-05-27 08:38:35
316
原创 FB284功能说明
• Jog1 及Jog2 用于控制EPOS的点动运行,运动方向由V90 PN驱动中设置的点动速度来决定,默认设置为Jog1 = 负向点动速度,Jog2 = 正向点动速度 ,与Positive 及Negative参数无关,默认设置为"0"。(7)运行条件 "CancelTransing" 及 "IntermediateStop"必须设置为 "1",Jog1 及 Jog2 必须设置为 "0"。• 点动速度在V90 PN中设置,速度的OverV参数对于点动速度设定值进行倍率缩放,建议使用默认值100%
2025-05-26 08:04:59
1007
原创 V90 EPOS控制相关参数设置
需要设置正确的齿轮比,以及设置负载转动一圈物体移动距离所对应的长度单位(LU)。如果定义1LU对应0.001mm,负载转动一圈移动10mm,则此时负载转动一圈对应的长度单位为10000LU。PLC通过PROFINET与V90 PN伺服驱动器搭配进行位置控制,使用V90 PN的其本定位功能(EPOS)时,需要使用调试软件V-Assistant对V90 PN进行项目配置。可设置最大加减速度,运行程序段的参数、Jog点动参数和定位监控窗口参数。7. 其他相关基本定位参数,在参数列表中设置。
2025-05-25 08:54:41
144
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人