两个1200PLC同一项目下S7通信
发布时间:2024-11-26
01
通信需求:
①将客户端(Client)中DB1.DBX0.0开始的10个字节发送到服务器的DB1.DBX0.0开始的10个字节中。
②读取服务器(Serve)中的DB2.DBX0.0开始的10个字节到客户端DB1.DBX0.0开始的10个字节中。
01、创建一个PLC作为客户端,名称为“Client”,设定IP地址为:192.168.0.10,勾选允许远程访问
02、创建一个PLC作为服务器,名称为“Sever”,设定IP地址为:192.168.0.12 ,勾选允许远程访问
03、在中间栏的“连接”条目中,可以看到已经建立的“S7_连接_1”,如图所示。
04、点中上面的连接,在“S7_连接_1”的连接属性中查看各参数。在常规中,显示连接双方的设备,IP地址。
①在本地ID中:显示通讯连接的ID 号,这里ID=W#16#100(编程使用)。
②在特殊连接属性中:可以选择是否为主动连接,这里client 是主动建立连接。
③在地址详细信息中:定义通讯双方的 TSAP 号,这里不需要修改。
05、程序编写
①客户端侧建立DB1和DB2块,并建立Send和Recv名称的数组。用于发送数据和接收数据
②服务器端建立DB1和DB2块,并建立Send和Recv名称的数组。用于发送数据和接收数据
③客户端编写程序
展开全文
其他新闻
- Proface触摸屏怎么快速建立公共窗口? 2024-11-26
- 西门子 PLC一键启停的几种写法,下次写程序就简单多了! 2024-11-26
- 威纶通触摸屏与西门子1200通讯符号寻址时,如何导入标签? 2024-11-26
- S7通信介绍,以两个S7-1200PLC数据传输为例 2024-11-26
- Fanuc通过西门子CP1604板卡Profinet通讯 2024-11-26
- 西门子S7-1200 PLC的计数器功能及其应用,进阶必学 ! 2024-11-26
- 西门子SCL语言编程实例——循环调用电机! 2024-11-26
- 西门子S7-200smart如何做运动控制的暂停功能? 2024-11-26
- 西门子的S7通信你不会还不知道怎么用吧 2024-11-26
- 西门子S7-1200PLC通过模拟量控制变频器,标准化程序来了! 2024-11-26