西门子PLC的输入腧出信号.docx
2页Word版本下载可任意编辑】 西门子PLC的输入腧出信号 ①输入信号I:输入信号用英文字母I标记,它是指与plc输入端连接的来自外部设备的外部输入信号在PLC程序中,一般是使用“输入映像”存放器中的数据,其内容在一个PLC循环周期内保持不变 ②输出信号Q:输入信号用英文字母Q标记,它是指与PLC输出端连接的用于控制外部设备的外部输出信号,PLC的输出信号送给输出模块,并通过不同的驱动形式驱动外部负载在PLC程序中,一般使用“输出映像”存放器中的数据输出映像存放器中的内容可以随着程序的执行不断改变(在多重线圈编程时),但最终PLC输出的状态总是程序最后的处理结果,因此,对外部来说它也是唯一的 ③直接输入/输出PI/PQ(仅S7-300/400):直接输入/输出是在PLC程序中不受PLC循环扫描约束,开展直接采样的输入与直接刷新的输出信号通过直接输入/输出,可以在PLC程序中不受PLC循环时间的限制,直接对PLC的输入/输出信号开展读/写 在直接输入的情况下,PLC程序不再使用输入映像存放器中的值,而是直接读入当前的瞬时值,而且,PLC执行了直接输入后,并不会影响“输入映像”存放器中原来的值。
在直接输出的情况下,PLC程序不再使用输出映像存放器中的值,而是直接输出当前的瞬时值,而且,PLC执行了直接输出后,“输出映像”存放器中的值立即发生变化 直接输入/输出的表示方法在S7-200与S7-300/400中有所不同对于S7-200,使用时只需要在指令代码后增加“I”,如LD变成LDI即可对于S7-300/400 PLC,不可以在PLC程序中直接以“二进制位”的形式,对PLC的输入/输出信号开展读/写,只能以字节PIB/PQB、字PIW/PQW或双字PID/PQD的形式开展 ④模拟量输入/输出AI/AQ:模拟量输入/输出只能以“字”的形式指定,不可以使用二进制位的形式开展编程,模拟量输入/输出的地址只能为AIW**/AQW**模拟量输入/输出的内容直接保存在PLC的模拟量输入/输出模块中,而不是存放在CPU的RAM中,因此,模拟量输入/输出的实质上也是一种对输入/输出的直接读入与输出 2 / 2。





