我准备使用CPU 224XPCN,接入绝对型编码器,实现的功能为:当编码器转动一个角度,比如:从10度-25度,对应变频器的输出频率为0-30Hz,我现在有几个疑问如下:
1:使用绝对型编码器,编码器本身有10根信号线(除电源外),见附图,是否把这10根线接入到PLC的10个普通DI点即可,不用设置成高速计数吧?
2:CPU224XP这个CPU的选型是否OK? 除编码器之外,还有约4DI, 5DO。
3:指令库里是否有专用转化指令,把编码器的角度值转化成某个数字量,编码器的角度变化,对应着某个数字量的变化,那么我只需要去比较这个数字量,然后控制变频器的输出频率,这样控制是否合理?
4:控制变频器的输出频率,用模拟量方便还是用通讯的方式?台达的变频器,是否有参考例子。
谢谢!
问题补充:
谢谢大家详细的指导和回复,可能我没有把设备的工艺描述清楚,我用照片做了个简单的示意图,见图3;具体控制工艺是这样的:本台设备叫做折弯机,用在汽车胶条上的,根据模具的不同碾压出不同的折弯,本设备的前方有台牵引机,拉这钢带运动,本台设备的后方有钢带料盘,这前后两胎设备都不需要控制,也没有联机信号,只是前方牵引速度增加时,本机的连杆会翘起一个角度,相应编码器的角度会有一个变化,说白了,就是前方的牵引速度快,本机变频器输出频率就高,你快我就快,你慢我就慢,机械结构已经就这样了,也不知道通过连杆带着绝对型编码器角度变化检测这种方式是否能合理判断出前方速度并与前面速度同步,我初步考虑是编码器变化角度越大,我认为前方速度越快,我就需要变频器输出频率越高,编码器是1024绝对型,电机2780r/min,减速机减速比:1:15, 另外,本机的碾压模具会更改,对应的直径会从80到160变化,同样是减速机转动1圈,大直径的模具带着钢带走的位移量大些,我是否可以把程序做成通用型的,不论你直径怎么变,跟我没关系,所以问题又归结到,通过编码器角度的变化,比如30度到60度的变化,跟变频器的输出频率0-30Hz,做个线性对应就OK了,这种方式是否可行?
图片说明:
最佳答案
由于1000字数的限制,前二个问题已经在你上一个帖子答复啦,请查看链接:
http://www.ad.siemens.com.cn/service/answer/tobe_solution.aspx?Q_ID=125832&cid=1076#
5.对格雷码与二进制代码的转换,请参考西门子官方资料:
《怎样在 STEP 7 MicroWIN 中相互转换二进制码和格雷码》
https://support.industry.siemens.com/cs/document/26485059?lc=zh-CN
还有《Micro’n Power S7-200 LOGO! SITOP 参考》V1.3版本
http://www.ad.siemens.com.cn/download/docMessage.aspx?Id=1348
在其附加指令库中,有二进制码和格雷码转换库文件,见上传图片。
详见:2.8 graycode功能:使用该哭指令可以实现怎样二进制码和格雷码之间的互转。
下载地址:http://support.automation.siemens.com/CN/view/zh/26485059
楼主也可以根据《格雷码与二进制代码的转换规则》,自己编写转换程序。
http://wenku.baidu.com/link?url=Voq-D57tzAiLVbXpWzHdqDobBjQMdqcqlVrUWUqYOyzkfflvCoZVhmd0Ic_BOkhnN-vOhUWbWRUIGoLbaWs_oSujnIDNw6Jwsj2PeyVFQS_
6.经过上述转换我们得到10位二进制编码,也就是我们所需要的位置码。因为绝对编码器在每个位置的读数是唯一的,所以也相当于是楼主所需要的角度值。
计算实际角度时,编码器通常安装于低速联轴器侧,下面举个例子说明一下吧:
假如被测物体从角度A转到角度B,在A到B都会读取到2个相对应的数值,这2个数值相减就是被测物体从A到B转动的角度(这个要实测)所对应的数值。假设A到B为100度,绝对值编码器在A的读到数值是2000,绝对值编码器在B的读到数值是30000,那28000就对应100度, 转动1度就是280个码值。这样知道初始位的角度和位置码,不难求解终止位的角度啦。
也可参考我以前回答过的类似问题《如何测量编码器单圈行程》
http://www.ad.siemens.com.cn/service/answer/solution.aspx?Q_ID=116113&cid=1027
7.控制变频器方法很多,端子和通信都可以,根据现场情况和个人喜好啦。我本人爱使用强大的通信功能,网络读写经济高效。在西门子网站讨论其它品牌的产品违反找答案原则,楼主请查阅台达的变频器使用说明吧。
最后你能否将你的控制要求再详细描述再补充一下,尤其是“从10度-25度,对应变频器的输出频率为0-30Hz”这部分,本人不太理解你的工艺究竟要实现什么要求,通常这类应用使用高、中、低多段速控制足矣。
问题补充
数字又超了,见上传图片
图片说明:
提问者对于答案的评价:
感谢您耐心的指导和帮助,谢谢,我边做边测试看看!
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc201182.html