咸阳西门子PLC模块总代理商
2C S、802D SL、810D DE、820D SL、840C CE、840D DE、840D SL、840Di SL、S120数控、数控伺服驱动模块、控制模块、电源模块、备品备件等。
有一种力量,正在支持我们前行,源于博大精深,同心致远。
上
PLC减法指令要素——助记符、指令代码、操作数、程序步
减法指令的助记符、指令代码、操作数、程序步如表 2 所示。
表 2 减法指令的要素
指令名称 | 助记符 | 指令代码位数 | 操作数范围 | 程序步 | ||
S1(.) | S2(.) | D(.) | ||||
减法 | SUBSUB(P) | FNC21(16/32) | K 、 HKnX 、 KnY 、 KnM 、 KnST 、 C 、 D 、 V 、 Z | KnY 、 KnM 、KnST 、 C 、 D 、V 、 Z | SUB 、 SUBP…7 步DSUB 、 DSUBP…13步 |
SUB 减法指令是将的源元件中的二进制数相减,结果送到的目标元件中去。 SUB 减法指令的说明如图 2 表示。
图 2 减法指令使用说明
当执行条件 X0 由 OFF → ON 时, [D10]-[D12] → [D14] 。运算是代数运算,如 5- ( -8 )=13 。
各种标志的动作、 32 位运算中软元件的方法、连续执行型和脉冲执行型的差异均与上述加法指令相同。
6SN1123-1AA00-0AA2电源模块产品描述
??SIMODRIVE 611 POWER MODULE, 1 AXIS, 15 A, INTERNAL COOLING, MOTOR RATED CURRENT: FEED = 5 A MAIN SPINDEL = 5 A
??SIMODRIVE 611电源模块,1轴,15一个,内部冷却
在PLC程序开发中,经常会用到CPU的时钟数据,用于产生周期脉冲或统计周期数据。STEP7软件提供SFC0和SFC1两个系统功能实现时钟的设定和读取,下面就详细介绍一下我利用这两个系统功能实现时钟显示和设定的过程。
我计划实现的功能是读取CPU时钟并分解为年、月、日、时、分、秒六个整数用于显示;同时设定年、月、日、时、分、秒六个整数输入地址用于修改时钟。时钟读取是连续的,时钟修改是通过按钮人工设定的,为了方便输入,还具有时钟同步功能,可以将当前时钟数据同步到输入区。
SFC0和SFC1的使用说明就不再详述,可以通过帮助文件学习。这两个指令使用的时间数据都是BCD格式,实际上编程的主要工作就是BCD码和INT整数的相互转换。
建立程序数据块
2. 调用SFC1读取CPU时钟
3. 分解时间数据