四川西门子S7-1500PLC模块代理商专业销售
含有直接位地址的指令叫位操作指令,是PLC常用的根本指令,梯形图指令有触点和线圈两大类,触点又分为动合和动断两种方式;句子表指令有与、或以及输出等逻辑关系,位操作指令能完成根本的位逻辑运算控制。
PLC存储器
梯形图与传动继电器控制符号比较
1.指令格局
注:触点代表CPU对存储器的读操作,因为计算机体系对读操作的的次数不受约束,所以用户程序中,动合、动断触点运用的次数不受约束。线圈符号代表CPU对存储器的写操作,在用户程序中,每个线圈只能运用一次。
PLC存储器
注:触点代表CPU对存储器的读操作,因为计算机体系对读操作的的次数不受约束,所以用户程序中,动合、动断触点运用的次数不受约束。线圈符号代表CPU对存储器的写操作,在用户程序中,每个线圈只能运用一次
常用指令助记符的定义:
1、LD: 装载指令,对应梯形图左边母线开端,衔接动合触头;
2、LDN:装载指令, 对应梯形图左边母线开端,衔接动断触头;
3、A:与操作指令,用于动合触点的串联衔接;
4、AN:与非操作指令, 用于动断触点的串联衔接;
5、O:或操作指令, 用于动合触点的并联衔接:
6、ON:或非操作指令, 用于动断触点的并联衔接;
7、=(OUT)输出指令,线圈输出.
plc存储器
位操作指令程序运用
plc存储器
触点的串联
运用说明:
(1)串联触点能够运用上限为11个
(2)接连输出电路能够重复运用 = 指令,但次序有必要正确,否则就不能接连运用。
plc存储器
触点的并联
2.编程相关问题
1)PLC I/O端点的分配办法
每一个传感器或开关对应一个PLC断定的输入点,每一个负载对应一个PLC断定的输出端点。外部按钮一般用动合触点。
2)输出继电器的运用办法
PLC在写输出阶段要将输出映像寄存器的内容送至输点Q,继电器输出方式时,PLC的继电器触点要动作,所以输出端不带负载时,控制线圈应运用内部继电器M或其他,尽可能不要运用输出继电器Q的线圈。
正确挑选接地址,完善接地体系。
良好的接地是保证PLC操控器牢靠作业的重要条件,能够防止偶尔发生的电压冲击危害,还能够YZ干扰。完善的接地体系是PLC操控器抗电磁干扰的重要办法之一。
PLC操控器属高速低电平操控设备,应选用直接接地方法。为了YZ加在电源及输入端、输出端的干扰,应给PLC操控器接上专用地线,接地址应与动力设备的接地址分隔。若达不到这种要求,也有必要做到与其他设备公共接地,制止与其他设备串联接地。接地址应尽可能接近PLC操控器。会集安置的PLC操控器适于并联一点接地方法,各设备的柜体ZX接地址以独自的接地线引向接地极。分散安置的PLC操控器,应选用串联一点接地方法。接地极的接地电阻小于2Ω,接地极埋在距建筑物10~15m远处,并且PLC操控器接地址有必要与强电设备接地址相距10m以上。假如要用扩展单元,其接地址应与根本单元的接地址接在一同。
信号源接地时,屏蔽层应在信号侧接地;信号源不接地时,应在PLC操控器侧接地。信号线ZX有接头时,屏蔽层应结实衔接并进行绝缘处理,各屏蔽层应相互衔接好。挑选恰当的接地处单点接地,要防止多点接地。
6、正确挑选接地址,完善接地体系。
在挑选设备时,首先要了解国产PLC生产厂家给出的抗干扰目标,如共模YZ比、差模YZ比、耐压才干、答应在多大电场强度和多高频率的磁场强度环境中作业等,要挑选有较高抗干扰才干的产品,如选用浮地技能、隔绝性能好的可编程操控器、人机界面HMI。
可编程操控器、人机界面现场应用时的抗干扰问题,是杂乱而细致的。抗干扰性规划是一个十分杂乱的体系性工程,涉及到详细的输入输出设备和工业现场的详细环境,要求我们要综合考虑各方面的要素,有必要依据现场的实际情况,从削减干扰源、堵截干扰途径等方面进行全面的考虑,充分利用各种抗干扰办法来进行可编程操控器、人机界面的规划。才干真实进步可编程操控器、人机界面HMI现场应用时的抗干扰才干,确保体系安全安稳运转。
图17. 高速计数程序功能块
计数器工艺功能的主要参数:
序号 名称 功能
1 SwGate 软件门:通过该控制位来控制计数器启动和停止;
2 ErrorACK 错误应答:出现错误并处理错误后通过此控制位来复位故障状态;
3 EventACK 事件应答:确认计数器事件状态,如:计数值超限等;
4 SetCountValue 设置计数值:通过该控制位可以将当前计数值更改为其他值,注意:修改值需要写到工艺对象静态变量“NewCountValue”中;
5 StatusHW 工艺模块状态位: 模块已组态并准备好运行, 模块数据有效;
6 StatusGate 门状态位:该状态位反映了内部门的实际状态,只有改状态为为"True"时,计数器才会工作;
7 StatusUp 增计数状态位:表示当前计数方向为增计数;
8 StatusDown 减计数状态位:表示当前计数方向为减计数;
9 PosOverflow 超上限状态位:表示当前计数值已经超过设定的计数值上限;
10 NegOverflow 超下限状态位:表示当前计数值已经超过设定的计数值下限;
11 Error 错误状态位:表示当前计数工艺对象有错误;
12 ErrorID 错误代码:显示当前工艺对象错误的故障代码;
13 CounterValue 计数值:计数器工艺对象的实际计数值;
表02. 计数器工艺功能的主要参数
7. 通过用户程序修改实际计数值:
在很多情况下都有可能需要人工修改一下当前的实际计数值,这需要首先将要修改的值传送到工艺DB的新计数值"NewCountValue"中,然后置位功能块输入管脚“SetCountValue” 则新计数值生效(图18)。具体步骤如下:
(1). 选中左面项目树的"High_Speed_Couter"工艺对象;
(2). 展开下面的详细视图,则可以看到工艺DB中的所有变量;
(3). 找到"NewCountValue"变量,并将其拖拽到用户程序的传送指令输出端;
(4). 将新的计数值传送到"NewCountValue";
(5). 置位功能块输入管脚“SetCountValue” ;
(6). 新的计数值生效。
四川西门子S7-1500PLC模块代理商专业销售