技术论坛

 用SMART200的PLC做个门位置检测的小项目,在电机后连接编码器,采用HSC0显示位置。

返回主题列表
作者 主题
渔明鱼工
至圣

经验值:23896
发帖数: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、分享到这儿需要的人的可以少走弯路。

网鱼能够改善伙食,还能释放工作中的压力。
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。