品牌:SIEMENS/西门子
西门子(SIEMENS)的PLC产品包括LOGO、S7-200、S7-1200、S7-300、S7-400、S7-1500等。 西门子S7系列PLC体积小、速度快、标准化,具有网络通信能力,功能更强,可靠性高。S7系列PLC产品可分为微型PLC(如S7-200),小规模性能要求的PLC(如S7-300)和中、高性能要求的PLC(如S7-400)等
.PUT 指令参数说明
CALL “PUT” | , %DB1 | //调用 PUT,使用背景DB块:DB1 |
REQ | :=%M0.0 | //上升沿触发程序块的调用 |
ID | :=W#16#0100 | //连接号,要与连接配置中一致,创建连接时的连接ID号 |
DONE | :=%M2.0 | // 为1时,发送完成 |
ERROR | :=%M2.1 | // 为1时,有故障发生 |
STATUS | :=%MW4 | // 状态代码 |
ADDR_1 | :=P#DB1.DBX0.0 BYTE 10 | // 发送到通信伙伴数据区的地址,对应LOGO!0BA8的VB0-VB9 |
SD_1 | :=P#M100.0 BYTE 10 | // 本地发送数据区 |
表2.GET指令参数说明
CALL “GET” | , %DB2 | //调用 GET,使用背景DB块:DB2 | ||||||
REQ | :=%M0.1 | //系统时钟 2秒脉冲 | //连接号,要与连接配置中一致,创建连接时的连接号 | |||||
NDR | :=%M2.2 | //为1时,接收到新数据 | :=%M2.3 | //为1时,有故障发生 | :=%MW6 | //状态代码 | :=P#DB1.DBX10.0 BYTE 10 | //从通信伙伴数据区读取数据的地址,对应LOGO!0BA8的VB10-VB19 |
RD_1 | :=P#M200.0 BYTE 10 | //本地接收数据地址 |
综合以上步骤,已经完成了S7-1200 硬件和软件部分的编程,将程序下载到S7-1200 PLC 中。