丰富的指令集:
运算种类众多,便于编程:
基本操作,如二进制逻辑运算、结果赋值、存储、计数、产生时间、装载、传输、比较、移位、循环移位、产生补码、调用子程序(带局部变量)
集成通讯命令(例如,USS 协议、Modbus RTU、S7 通讯“T-Send/T-Receive”(T 发送/T 接收)或自由端口模式 (Freeport))
使用简便的功能,如脉冲宽度调制、脉冲序列功能、运算功能、浮点运算功能、PID 闭环控制、跳转功能、环路功能和代码转换
数学函数,例如SIN, , TAN, LN, EXP.
计数:
用户友好的计数功能配以集成的计数器和高速计数器指令给用户开辟了新的应用领域。
中断处理:
边沿触发中断(由过程信号的上升沿或下降沿触发)允许对过程中断作出较快的响应。
时间触发中断。
当达到设定值或计数器方向改变时,可触发计数器中断。
通信中断使得能迅速方便地与周围的设备如打印机或条码阅读器交换信息。
口令保护
测试和诊断功能:
易于使用的功能支持测试和诊断,例如,在线/离线诊断。
在测试和诊断过程中“强制”输入和输出:
可以独立于循环设置输入和输出,因此,可以*设置输入和输出,例如,用于测试用户程序
通过 PLCopen 运动控制功能实现简易运动控制
库功能
1、确定方案
被控对象较差,工艺复杂,考虑用PLC控制。
控制很简单,可考虑用继电器控制。
用PLC控制,首先要了解的工作及所有功能要求,从而分析被控对象的控制,输入/输出量是开关量还是模拟量,明确控制要求,绘出控制的流程图。
2、选择PLC机型
PLC在可靠性上是没有问题的,机型的选择主要是考虑在功能上的要求。
机型的选择依据:控制对象的输入量、输出量
工作电压
输出功率
现场对的响应速度要求
控制室与现场的距离等。
3、选择I/O设备,列出I/O地址分配表
输出设备:控制按钮、行程开关、接近开关等
输出设备:器、电磁阀、灯等
1)确定输入、输出设备的型号和数量;
2)列写输入/输出设备与PLC的I/O地址对照表;
3)绘制接线图及编程。
分配I/O地址时应注意以下几点:
1)把所有按钮、行程开关等集中配置,按顺序分配I/O地址。
2)每个I/O设备占用1个I/O地址。
3)同一类型的I/O点应尽量安排在同一个区。
4)彼此有关的输出器件,如电动机正反转,其输出地址应连续分配。
4、设计电气线路图
1)绘制电动机的主电路及PLC外部的其它控制电路图。
2)绘制PLC的I/O接线图
注:接在PLC输入端的电器元件一律为常开触点,如停止按钮等。
2)绘制PLC及I/O设备的供电图
输入电路一般由PLC内部提供电源,输出电路根据负载的额定电压外接电源。
5、程序设计与调试
程序设计可用设计法或功能表图设计法,或者是两者的组合。
6、总装调试
接好硬件线路,把程序输入PLC中,联机调试。
针对 SIPLUS S7-1200 提供了不同的 I/O 模块:
数字量模块
模拟量模块
**模块
通信模块
故障安全 I/O 模块
针对 SIPLUS extreme RAIL S7-1200 提供了不同 I/O 模块:
数字量模块
模拟量模块
通信模块