CPU224XP的模拟输入输出问题

请问大大,我想用西门子CPU224XP的模拟输入输出来控制输出信号该怎么写程序,请指教。谢谢

具体就是 通过触摸屏设置一个0-1000的值 PLC 对应输出 0-10V电压,并且断电记忆。
输入信号是单独的,输入一个0-20MA的信号反馈给触摸屏显示0-1000的值,到达600时PLC一个继电器输出信号

钻石用户推荐最佳答案

1、接线部分注意:
CPU 224 XP本体上有没有电流信号模拟量输入接线时要注意并一个欧,500应确保当在500欧电阻两端施加最大 28.8V 的电压时,输出功率为 1.66W。 市面上流通的电阻的功率大都是 0.25W到 0.5W。
本体的模拟量输入通道的地址为 AIW0(M和A+端子)、AIW2(M和B+端子)
仔细阅读下面链接
http://www.ad.siemens.com.cn/service/article/s7-200/s7-200analog/default.aspx#2_1
2、 模拟量的转换可以自已写程序,自己写参考。
http://www.ad.siemens.com.cn/service/article/s7-200/s7-200analog/default.aspx

https://wenku.baidu.com/view/c9b4aebc80eb6294dc886c13.html
3、 模拟量的转换用西门子提供的指令库。库链接为
http://support.automation.siemens.com/CN/view/zh/27043396
4、 添加指令库的方法参考为:
http://www.ad.siemens.com.cn/productportal/Prods/s7-200-portal/MicroPower2013/s7-200/microwin/instruction_library/user_defined_lib.htm#add_remove_lib
5、用转换后的值与触屏设置值,做比较时注意数据的类型,如果浮点型,用实数比较指令,如果你在程序中将数据类型都转换成了整型,则可用整数比较指令,比较指令后面串一个输出线圈即可。
6、断电记忆请参考
数据保持常见问题
http://www.ad.siemens.com.cn/productportal/Prods/s7-200-portal/MicroPower2013/Smart%20SMS/005.html
***S7-200 CPU掉电数据保持常见问题
ID:81212034 发布日期 2014年4月29日
https://support.industry.siemens.com/cs/document/81212034
***S7-22x的数据保存区 ID:8803025 发布日期 2003年5月13日
https://support.industry.siemens.com/cs/document/8803025

提问者对于答案的评价:

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2021年7月5日 下午1:41
下一篇 2021年7月5日 下午1:41

相关推荐

  • 西门子触摸屏自动断开又自动连接

    smart   700IE 在报警窗口里显示连接中断等几秒又显示连接建立。在连接建立的时候是可以控制plc  &nbsp…

    SIMATIC S7-200 2021年7月5日
  • 请教大家顺序停止方法

    我用计时器做的顺序启动,就是一台电机启动5s或10s后下一台电机启动。共14台电机。现在想让整个系统停车时按照相反的顺序停止,请问大家怎么做比较好?  CPU型…

    SIMATIC S7-200 2020年11月1日
  • 新买的带编程口的DP头子是不是坏了?

    新买的带编程接口的DP头子,练好DP电缆后,两台S7-200 系列PLC已经可以进行PPI通信,证明下面一截是好的,但是我把PC/PPI(200系列的编程电缆(PC侧为U…

    SIMATIC S7-200 2017年12月7日
  • 西门子S7-226需要消耗多大的电流

    西门子S7-226需要消耗多大的电流?或者说,需要给226提供多大的电源 最佳答案 看看这个你就知道了。http://www.ad.siemens.com.cn/products/…

    SIMATIC S7-200 2020年11月1日
  • 怎样实现几台USS装置的轮流控制?

    在一台CPU226XP上面带了4台通过USS驱动的MM420变频器,这4台变频器当然是要轮流和CPU226XP通讯的,但是,在USS_INIT和USS_CTRL这两条指令里面,哪一…

    SIMATIC S7-200 2020年11月1日
  • S7-200编程

    超声波液位机)有一个4-20ma模拟量输入S7-200 要在6ma时有一个输出Q,在18ma时有一个输出Q。还有一个4-20ma模拟量输入,它要对应输出一个4-20ma模…

    SIMATIC S7-200 2021年7月5日
  • 通讯口的区别

    porto和fport有什么区别啊,为什么我下载和链接触摸屏的都是porto那fport拿来做什么我都用不不上啊。求解释 问题补充:还 是不明白,可以把2个通讯口都设置成…

    SIMATIC S7-200 2017年11月12日
  • s7-200 EM253模块编程思路

    小弟有个问题,困扰一个天了。在使用EM253的时候,怎么利用Done命令完成位来衔接下一个(或者连续几个)GOTO命令,我使用的是步进指令;现在遇到的是,在不执行命令的时候,Don…

    2017年6月13日
  • 我想保证充气稳定,可以写自适应程序吗?

    首先充气一段时间后,停止充气。检测气压,若检测值比设定值大,则自动计算将原设定值进行减少,减少后的值并赋予新的设定值。最好举例说明! 问题补充:数字量输出控制电磁阀 最佳答案 用P…

    SIMATIC S7-200 2021年7月5日
  • S7-200 224XP 如何输出负脉冲?

    我的驱动器要求输入负脉冲,即5V为公共端,如附件所示。采用224XP的Q0.0和Q0.1进行脉冲+方向控制驱动器,不知如何接线? 最佳答案 CPU 224XPsi&nbs…

    SIMATIC S7-200 2017年11月25日

发表回复

登录后才能评论