S7-1200的转换指令包括:转换指令、取整和截取指令、上取整和下取整指令以及标定和标准化指令,如表5-6所示。表5-6 转换指令1.转换指令CONVERT指令将数据从一种数据类型转换为另一种数据类型。标准化指令用于标准化通过参数MIN和MAX指定的值范围内的参数VALUE,OUT=/,其中,0.0<=OUT<=1.0。对于标准化指令,参数MIN、VALUE和MAX的数据类型必须相同。......
2023-06-15
S7-1200 PLC的比较指令如表5-3所示。使用比较指令时可以通过点击指令从下拉菜单中选择比较的类型和数据类型。比较指令只能对两个相同数据类型的操作数进行比较。
表5-3 比较指令
(续)
【例5-7】用比较指令和计数器指令编写开关灯程序,要求灯控按钮I0.0按下一次,灯Q4.0亮,按下两次,灯Q4.0、Q4.1全亮,按下三次灯全灭,如此循环。
编写程序如图5-27所示。
图5-27 例5-7程序
值在范围内指令IN_RANGE和值在范围外指令OUT_RANGE可测试输入值是在指定的值范围之内还是之外。如果比较结果为TRUE,则其输出为真。输入参数MIN、VAL和MAX的数据类型必须相同。
【例5-8】在HMI设备上可以设定电动机的转速,设定值MW20的范围为100~1440 r/min,若输入的设定值在此范围内,则延时5 s起动电动机Q0.0,否则Q0.1长亮提示。编写程序如图5-28所示。
图5-28 例5-8程序
使用OK和NOT_OK指令可测试输入的数据是否为符合IEEE规范754的有效实数。图5-29中,当MD0和MD4中为有效的浮点数时,会激活“实数乘”(MUL)运算并置位输出,即将MD0的值与MD4的值相乘,结果存储在MD10中,同时Q4.0输出为1。
图5-29 例5-8程序
有关西门子S7-1200 PLC编程与应用的文章
S7-1200的转换指令包括:转换指令、取整和截取指令、上取整和下取整指令以及标定和标准化指令,如表5-6所示。表5-6 转换指令1.转换指令CONVERT指令将数据从一种数据类型转换为另一种数据类型。标准化指令用于标准化通过参数MIN和MAX指定的值范围内的参数VALUE,OUT=/,其中,0.0<=OUT<=1.0。对于标准化指令,参数MIN、VALUE和MAX的数据类型必须相同。......
2023-06-15
我们把编码表示的计算机可识别和处理的命令称为机器指令,或简称指令。为了说明方便,这里我们设计一组简单的机器指令。图3-2 机器指令格式4位操作码共可表示24=16个不同的机器指令。其余机器指令不再一一详细表示。因每个十六进制码表示4位二进制码,所以用十六进制码表示机器指令更为简洁。表3-1 机器指令举例计算机进行数据处理时,既要有程序,也要有数据。......
2023-11-18
S7-1200 PLC中所有需要编程的以太网通信都使用开放式以太网通信指令块T-block来实现,所有T-block通信指令必须在OB1中调用。表8-1 不带连接管理的通信指令图8-3 不带连接的通信指令的功能图8-4 连接参数的对应关系带连接管理的通信指令,如表8-2所示,其功能如图8-5所示。表8-2 带连接管理的通信指令TSEND_C指令用于建立与另一个通信伙伴站的TCP或ISO on TCP连接,发送数据并可以控制结束连接。......
2023-06-15
目前S7-1200 PLC只支持S7通信的服务器端,还不能支持客户端的通信。TCPTCP是由RFC793描述的标准协议,可以在通信对象之间建立稳定、安全的服务连接。TCP具有如下特点:1)与硬件绑定的高效通信协议。10)支持大多数应用协议,如TELNET、FTP都使用TCP。S7-1200 PLC可以同时支持以上15个通信连接,这些连接数是固定不变的,不能自定义。采用TCP和ISO on TCP这两种协议进行通信所使用的指令是相同的,在S7-1200 PLC中使用T-block指令编辑通信。......
2023-06-15
图9-45 系统示意图1.IO分配和定义变量表根据要求定义的变量表如图9-46所示。图9-46 变量表2.组态CPU脉冲输出在设备配置中组态CPU属性的“脉冲发生器”项,勾选激活脉冲发生器,脉冲输出类型为PTO型,则系统默认指定Q0.0为脉冲输出,Q0.1为方向输出,HSC1为此脉冲发生器功能的高速计数器。驱动器接口组态Q0.4作为“启用”输出,其他默认。最大速度、启动/停止速度组态以及加减速曲线组态如图9-48所示。4)令Control data.Velocity_value=100.0,设置速度为100。......
2023-06-15
三菱电机公司Q系列PLC的指令可以分为顺序指令、基本指令、应用指令和特殊指令四大类。本章主要以梯形图编程方式介绍为主。此外,本书将在第7章介绍其他的编程方式,如SFC、FB、ST语言。指令是构成程序的基本要素,多数CPU模块的指令包括指令名部分和操作数部分:所谓指令名部分是指用特定符号表示指令的功能;操作数部分又分为源操作数和目标操作数、软元件数和传送数。......
2023-06-15
表3-1 S7-1200PLC的存储区装载存储器装载存储器用于非易失性地存储用户程序、数据和组态。如果未插入存储卡,CPU将使用内部装载存储器;如果插入了存储卡,CPU将使用该存储卡作为装载存储器。CPU会将一些项目内容从装载存储器复制到工作存储器中。该易失性存储区将在断电后丢失,而在恢复供电时由CPU恢复。S7-1200 PLC的CPU的系统存储器分为表3-2所示的地址区。......
2023-06-15
S7-1200 PLC不同型号的CPU面板是类似的,如图2-3所示为CPU 1214C的面板示意图。图2-3 CPU面板示意图CPU有三类状态指示灯,用于提供CPU模块的运行状态信息。STOP/RUN指示灯该指示灯的颜色为纯橙色时指示STOP模式,纯绿色时指示RUN模式,绿色和橙色交替闪烁指示CPU正在启动。ERROR指示灯该指示灯为红色闪烁状态时指示有错误,如CPU内部错误、存储卡错误或组态错误等,纯红色时指示硬件出现故障。图2-4 信号板的使用表2-1 S7-1200PLC的信号板另外,S7-1200 PLC的I/O接线端子是可拆卸的。......
2023-06-15
相关推荐