浔之漫智控技术(上海)有限公司
西门子PLC模块 , CPU模块 , DP通讯电缆 , 6GK交换机
景德镇地区西门子模块代理

景德镇地区西门子模块代理

西门子S7-1200中的比较指令包括了值大小比较指令、是否在范围内指令以及有效性无效性检查指令。使用值大小比较指令,可以比较两个数据类型相同的数值的大小。

    西门子S7-1200中的值大小比较指令按照比较类型的不同可以分为六种类型:等于、不等于、大于等于、小于等于、大于、小于。

    使用S7-1200的比较指令时,可以从比较指令的下拉菜单中选择数据类型,支持的数据类型包括整数、双整数、实数、无符号短整数、无符号整数、无符号长整数、短整数、字符串、字符、时间、DTL和长实数等。

    比较指令在程序中只是作为条件来使用,用来比较两个数值IN1与IN2的大小,当IN1和IN2满足关系时能流通过。

    在范围内指令确定输入值是否在参数MIN和MAX指定的取值范围内,若输入值在指定范围内,则输出状态为1。在范围外指令确定输入值是否在参数MIN和MAX指定的取值范围外,若输入值大于等于MAX或输入值小于等于MIN时,则输出状态为1。

    下面我们通过一个实例来说明比较指令如何使用。当整数MW10大于等于128且在MW20和MW22所存储的数值范围之间时,输出Q0.0接通。

    一、编写程序。在项目视图中打开OB1,拖拽比较指令大于等于到程序段1中,双击比较指令的问号选择整数类型,输入个操作数地址MW10,输入第二个操作数地址128,拖拽在范围内指令到程序段1中,单击问号处选择整数类型,输入参数小值MW20,输入值MW10,输入参数大值MW22,在范围内指令后面插入输出线圈,输入地址Q0.0,这样一个简单的比较指令的应用实例就完成了。

    二、下载程序到PLC。单击保存项目按钮保存项目,单击下载按钮将所有块下载到PLC。

    三、查看程序运行情况。单击“转到在线”,单击监视按钮观察程序的运行情况,可以看到MW10的值默认为0,小于128,Q0.0不亮。在项目树中单击打开监视表格文件夹,双击添加新监视表格,可以看到项目树中添加了监视表格1,同时在工作区打开了监视表格编辑器。输入地址MW10、MW20、MW22和Q0.0,单击监视按钮,修改MW10的值为150,此时不在MW20和MW22的取值范围内,Q0.0仍然不亮。修改MW20和MW22分别为100和200,则可以看到Q0.0亮。

PM-E电源管理模块.jpg


CPU 提供一个PROFINET 端口用于通过 PROFINET网络通信。还可使用附加模块通过PROFIBUS、GPRS、RS485或RS232网络进行通信。
S7-1200PLC的组成:
① 电源接口
② 存储卡插槽(上部保护盖下面)
③ 可拆卸用户接线连接器(保护盖下面)
④ 板载 I/O的状态 LED
⑤ PROFINET连接器(CPU 的底部)
S7-1200PLC有多种安全功能可用于保护对CPU和控制程序的访问:
● 每个CPU都提供密码保护功能,用户可以通过该功能来组态对CPU功能的访问权限。
● 可以使用“专有技术保护”隐藏特定块中的代码。
● 可以使用复制保护将程序绑定到特定存储卡或 CPU当中。
S7-1200PLC的CPU型号:
对于具有继电器输出的 CPU 模块,必须安装数字信号板 (SB),以使用脉冲输出。
每个 CPU 提供*的 HMI 连接,以支持较多 3 个 HMI 设备。支持的 HMI 总数受组态中HMI面板类型的影响。例如,可以将较多 3 个 SIMATIC 基本面板连接到 CPU,或者较多可以连接两个SIMATIC精智面板与一个附加基本面板。不同的CPU型号提供了各种各样的特征和功能,这些特征和功能可帮助用户针对不同的应用创建有效的解决方案。
延时中断和循环中断在 CPU 中使用相同的资源。延时中断和循环中断的总和只能为 4 个。 不能有 4 个延时中断和 4 个循环中断。
CPU 的扩展功能:
S7-1200 系列提供了各种模块和插入式板,用于通过附加I/O或其它通信协议来扩展CPU 的功能。
① 通信模块 (CM)、通信处理器 (CP) 或 TS 适配器
② CPU
③ 信号板 (SB) 或通信板 (CB)
④ 信号模块 (SM)
数字量信号模块和信号板:
模拟量信号模块和信号板:
通信接口:
TS 适配器允许用户将各种通信接口连接到CPU的PROFINET端口。 将TS适配器安装在CPU左侧,然后将 TS 适配器模块(较多3个)连入TS 适配器。

发布时间:2023-10-26
展开全文
优质商家推荐 拨打电话