西门子代理商-ET200模块总代理
西门子代理商-ET200模块总代理
西门子代理商-ET200模块总代理
西门子PLC数据的分离
数据的分离
在PLC的通信中,往往需要把接收到的数据进行分离以便使用。如接收到某16位二进制数据,需要从这16位数据中把其高4位与其低12位分离。要实现这一目的,可采用完全整数除法或逻辑运算指令
1. 用完全整数除法实现
设需要分离的16位二进制数据存储在MWO中,将分离后的高4位数据存放于MW4中,低12位数据存放在MW2中,数据分离程序的梯形图与语句表如图6-70所示。
图6-70 用完全整数除法实现数据分离的梯形图和语句表程序
(a)梯形图;(b)语句表
若数据分离的MWO中存储的数为16#328E,根据完全除法指令,用该数据来除以16#1000,则商为16 #3、余数为16#28E,因此在MD2的低16位中存放商16#3,在MD2的高16位中存放余数16#28E,而MD2的低16位就是MW4,高16位就是MW2。
2. 用逻辑运算指令实现
采用逻辑运算实现数据分离的梯形图与语句表如图6-71所示。
图6-71 采用逻辑运算实现数据分离的梯形图和语句表程序
(a)梯形图;(b)语句表
在程序运行中,将MWO中的数据与16#OFFF进行逻辑与运算后,将MWO的高4位全部变成了0,因此也就实现了MWO的低12位的分离;将MWO中的数据与16#FOO0进行逻辑与运算后,将MWO的低12位全部变成了0,然后进行移位操作,将数据向右移12位就实现了高4位的分离。灵活采用进行逻辑运算的值,同时结合移位指令,就可以分离出任何所需位的位。
按比例放大模拟值
在工业控制中,会经常使用传感器来检测一些模拟量,如使用温度传感器检测温度。但是由于传感器所采集到的是电压值,如何把传感器所采集到的值换算成被测物理量的实际值,这就需要按比例放大模拟值。例如,知道温度传感器在低检测温度T....时,其输出电压为U...;在高检测温度T...时,其输出电压为Umu;需要找到输出电压为U时所对应的温度T。这一类问题都可以通过PLC的四则运算实现。
对于比例传感器,温度可以用下式算出
利用PLC来实现,梯形图与语句表如图6-72所示。
在转换前先将传感器标定的值存储在PLC内对应的存储器中,然后把传感器所采集到的模拟量也存入对应的位置,利用本程序就能得到对应的物理参数值。在另外一些需要放大模拟量值的时候,或者在进行单位转换时也都可以利用这样的程序来实现。
求解三角函数值
在工业控制中有时为了计算某些三角形的高度或者某些距离需要用到数学函数指令。例如需要求解75°正弦值,其梯形图与语句表如图6-73所示。
表中取数
在某些工程应用场合,需要用到较多的数据,在这种情况下,可以先把数据存取到表中,然后再从表中把数据取出来。
从表中取数的梯形图与语句表程序及执行结果如图6-74所示。
图6-72 按比例放大模拟值的梯形图和语句表程序
(a)梯形图;(b)语句表
图6-73 求解75°正弦值的梯形图和语句表程序
(a)梯形图;(b)语句表
词条
词条说明
西门子PLC模块6SL3210-5FE17-0UF0西门子PLC模块6SL3210-5FE17-0UF0西门子PLC模块6SL3210-5FE17-0UF0SINAMICS V90,含 PROFINET 输入电压:380-480 V 3 A -15 %/+ 10 % 16.5 A 45-66 Hz 输出电压:0 – 输出 13.2 A 0-330 Hz 电机:7.0 kW 防护等级:IP20 尺寸
6SL3000-0CE15-0AA0西门子模块6SL3000-0CE15-0AA0西门子模块6SL3000-0CE15-0AA0西门子模块SINAMICS 电源电抗器 用于 5kW 智能电源模块 输入:3AC 380-480V,50/60Hz西门子S5系列PLC的通讯配置方法是什么S5兼容的通信服务1. S5兼容的通信概述S5兼容的通信服务包括PROFIBUS的FDL,和以太网的TCPIP、ISO
西门子PLC模块代理商-张家界西门子PLC模块代理商-张家界西门子PLC模块代理商-张家界S7-300/400 PLC地址分配有两种形式,早期的S7-300 PLC采用的是“固定地址”分配方式,而目前则大部分采用“自动分配型”与“用户定义型”地址分配方式。①固定地址分配方式固定地址形S7-300 PLC的默认开关量输入/输出与模拟量输入/输出的分配情况可参见图3-14。②地址分配实例【例3-2】
西门子PLC模块代理商|拉萨西门子PLC在用户程序中使用的堆栈有哪几种堆栈(见图4-4)是CPU中的一块特殊的存储区,它采用“先入后出”的规则存入和取出数据。堆栈上面的存储单元称为栈**,要保存的数据从栈**“压入”堆栈时,堆栈中原有的数据依次向下移动一层,下面的存储单元的数据丢失。在取出栈**的数据后,堆栈中所有的数据依次向上移动一层。堆栈的这种“先人后出”的存取顺序,刚好满足块调用时(包括中断处
公司名: 浔之漫智控技术(上海)有限公司
联系人: 刘经理
电 话: 19873876272
手 机: 19873876272
微 信: 19873876272
地 址: 上海松江石湖荡镇塔汇路755弄29号1幢一层A区213室
邮 编:
网 址: tianxia56.b2b168.com
公司名: 浔之漫智控技术(上海)有限公司
联系人: 刘经理
手 机: 19873876272
电 话: 19873876272
地 址: 上海松江石湖荡镇塔汇路755弄29号1幢一层A区213室
邮 编:
网 址: tianxia56.b2b168.com