资格赛题目细则已经发布,硬件CPU指定为下面的规格的PLC
硬件类型 |
名称 |
订货号 |
SIMATIC S7-1500 Compact CPU |
CPU 1512C-1 PN |
6ES7512-1CK01-0AB0 |
赛项输入IO量跟以往不同的是,输入加入了一个模拟量
关于这个模拟量,可以根据细则找到以下一段话
电梯轿厢内部安装有称重变送器,变送器测量范围为 0~2000kg,输出信号为 0~10V 电压信号。
简单分析下,赛项只有一个PLC,没有添加其他模块,所以模拟输入是板载的模拟输入,但是比赛是用的是仿真,IO输入输出是通过以太网通讯的,读到就是一个word的数值,不知道表示KG多少,需要进行转换,以下是参考方法。
首先查下CPU手册,可以知道是16位的模拟输入量。
在看看模拟输入的测量方式有哪些。
在看看模拟输入的数字测量范围
就可以确定数字量范围,然后编程就可以实现模拟量转换成所需要的kg表示
编程就两个函数就可以完成,太简单这里就不写出来了。
检验下结果,数字一致,easy~
需要手册的关注公众号,回复以下关键字获取
S71500
觉得有用的关注下公众号,找手册还是花了很长的时间的,