如何利用EM235模块通过压力传感器实现称重

工程师,您好!S7200选用226的cpu,如何实现通过模拟量输入模块EM235,通过压力传感器表示出0—50kg的重量,希望您能帮忙写个参考程序,最好伴有详细讲解。另外,模拟量输入模块单极性双极性如何选择?我签了一家电气公司,做电网输电和变电设备的,以后会大量接触PLC,若您方便的话,给我留个联系方式,不方便也没关系,非常感谢!

最佳答案

1)首先确认传感器的极性(单、双极性),然后通过dip开关设置极性及分辨率,连接好硬件连接,包含模块24V电源、传感器电源。
2)根据EM235模块技术手册,知道数据格式:电压:-32000~+32000;电流:0~32000。根据连接的硬件确认PLC模拟量输入地址号,地址号首位从AIW0开始顺延。
3)因为这个A/D转换是成线性关系得转换公式:A = ( D - D0)*(Am - A0)/(Dm - D0)+A0
其中:A0=模拟量输入最小值
     Am=模拟量输入最大值
     D0=转换数值最小值
     Dm=转换数值最大值
比如你的传感器通过线性转换后的数据存放在VW0,传感器输出为4-20mA输出方式,则可以通过如下公式编程:
VW0(转换为数值的存放地址) = (AIW0 - 6400)*(50 - 0)/(32000 -6400)+ 0
                                                =  (AIW0 -6400)* 50/25000
                                                =   (AIW0 - 6400)/500
根据简化的公式编程如下:
LD     SM0.0
MOVW   AIW0, VW10
-I     +6400, VW10
MOVW   VW10, VW0
/I     +500, VW0

提问者对于答案的评价:
写的很详细,跟《EM35编程手册》写的基本一致,非常感谢工程师!

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc217526.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年11月27日 下午12:53
下一篇 2017年11月27日 下午12:53

相关推荐

  • 卸载S7-200

    由于在控制面板那里卸载不了这软件,所以我把安装文件删了,但还有些删不掉,S7-200 Explorer,MicroSystems文件夹删不掉,所以也不让我重装软件 最佳答…

    SIMATIC S7-200 2021年7月5日
  • 读取系统时间

    step7 中用什么指令读取系统时间?能否举个例子 钻石用户推荐最佳答案 1、Read_RTC(读时钟指令)Set_RTC(设置时钟指令);2、读、写时钟指令时钟缓冲区格…

    2021年7月5日
  • 如何将实数转成浮点数

    如何将将实数转换为浮点数。例如 114.25 转成  42E48000 。 程序如何编写,麻烦各位前辈指教一下,小弟在此…

    SIMATIC S7-200 2021年7月4日
  • S7-200 MODBUS通信反馈错误6

    MBUS-MSG反馈出现错误6 问题补充:请问这个出现了什么问题 图片说明:    最佳答案 把程序贴出来吧,你总共带几个站呢。 提问者对于答案的评价:非常感谢…

    2021年7月5日
  • 时间的问题

    请教各位大哥,有关PLC200里面的系统时钟读写这两个指令,是在什么场合的情况下才用到的呢? 最佳答案 在plc与面板通信时,系统时钟读写用的较多; 西门子操作面板可分为…

    SIMATIC S7-200 2021年7月5日
  • S7-200控制步进电机脉冲电流140mA的问题

    S7-200控制步进电机,资料上说脉冲输出口Q0.0必须要达到额定负载的10%以上,也就是电流要超过140mA,看网上说要在Q0.0接下拉电阻,不是太明白,请教前辈怎么让Q0.0&…

    2017年11月1日
  • s7200用位置控制向导控制步进或伺服电机问题

    小弟刚接触步进电机,求位置控制向导的简单程序,最好能有正反转的。c—pos表示的是输出脉冲么?请大神指点 钻石用户推荐最佳答案 c—pos表示发送的脉冲数量 提问者对于答案的评价:

    SIMATIC S7-200 2021年7月5日
  • S7-200PLC与WINCC通讯

    前段时间问了一个关于类似的问题,不过现在在一个项目中遇到了一个问题。一个CPU224XP的200PLC与上位机WINCC通信,PLC端用普通的双绞线连接3和8,对应连接一个RS23…

    SIMATIC S7-200 2020年11月1日
  • 关于TD400,CPU224XPCN,智能模块,PC之间的通讯问题….急

    TD400,CPU224XPCN,智能模块,PC之间的通讯;这些之间如何接线才能实现? 我用PLC的PORT0与智能采集模块采用modbus通讯,PORT1口于TD相连,…

    SIMATIC S7-200 2021年7月5日
  • 西门子200的MBUS-MSG指令的问题

    48193是该变频器说明书里的频率地址,194是电流,195是电压之类的这样,如果和变频器通讯,如果在ADDr填48193,count那里填5,DATAptr填VB0读取变频器数据…

    SIMATIC S7-200 2017年5月31日