作者 | 主题 |
---|---|
渔明鱼工 至圣 经验值:23897 发帖数:2059 精华帖:78 |
楼主 2021-04-28 11:47:41
主题:用SMART200的PLC做个门位置检测的小项目,在电机后连接编码器,采用HSC0显示位置。 有个小项目要显示门位置,门由变频器控制,过了位置要停,我想这个太简单。 也没重视,开始在实验室测试HSC0的功能。 过程:首先连接好硬件 1、利用向导生成库文件 2、编写程序:如下 后来网上查了一下只能用SM0.1 2、数字有了,但我的编码器转一圈是100个脉冲,为什么出来的是400个。 我检查向导设置 才知道我选了4X,所以才出现400个脉冲。 3、上面的问题解决了,接着又有个问题,HSC0的数据要有停电保持功能呀! 我就设停电保持区 可是当我停电后VD30的数据并没有保持,变为了:0,我以为是SM0.1开机扫描一次让VD30变为:0 的,我然后将SM0.1改为:I1.0来控制,结果VD30还是不停电保持。 此时我强制给VD30一个值,当然程序不能给了,我再试停电保持功能,VD30可以保持的。什么原因不能让我的VD30不保持呢? 4、我再次查看向导画面 经过将预设值和当前值改为我程序中的字节后测试,结果我的数据可以停电保持了。 5、项目虽小做起来还是要费点时间的,毕竟是第一次使用HSC0来做。 6、分享到这儿需要的人的可以少走弯路。
网鱼能够改善伙食,还能释放工作中的压力。
|