S7_200CN 接入绝对型编码器控制变频器输出频率

我准备使用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了,这种方式是否可行?

图片说明:

S7_200CN 接入绝对型编码器控制变频器输出频率    S7_200CN 接入绝对型编码器控制变频器输出频率    S7_200CN 接入绝对型编码器控制变频器输出频率   

最佳答案

由于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”这部分,本人不太理解你的工艺究竟要实现什么要求,通常这类应用使用高、中、低多段速控制足矣。

问题补充

数字又超了,见上传图片

图片说明:

S7_200CN 接入绝对型编码器控制变频器输出频率  S7_200CN 接入绝对型编码器控制变频器输出频率  

提问者对于答案的评价:
感谢您耐心的指导和帮助,谢谢,我边做边测试看看!

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年10月30日 下午11:53
下一篇 2017年10月30日 下午11:54

相关推荐

  • 224与仪表通讯

    想通过224的通讯口,实现与5个智能仪表的通讯,读5个数据。求如何设置和调用 最佳答案 仪表支持modbus RTU的话,S7-200可以使用modbus库来实现通讯 提…

    SIMATIC S7-200 2020年11月1日
  • 数值显示变化太大

    我用EM235接2个压力传感器检测罐体的进出口水压,但传感器数入数值变化较大,不稳定,请教各位前辈,有哪些原因会造成这种现象,压力传感器0-10V输入,测量传感器输出电压稳定(万用…

    SIMATIC S7-200 2021年7月5日
  • 求西门子200的用户手册

    最好有配图和接线介绍 钻石用户推荐最佳答案 S7-200 CN / SIMATIC S7-200手册在线下载:http://www.ad.s…

    2021年7月5日
  • plc如何该变控制步进电机的运转方向

    plc如何该变控制步进电机的运转方向 最佳答案 看你的驱动器类型,  一种是:一个控制是脉冲口,一个是方向口,    &…

    SIMATIC S7-200 2021年7月5日
  • S7-200有没有在STL和LAD之间快速切换的快捷键?

    S7-200有没有在STL和LAD编程环境之间快速切换的快捷键?比如说在LAD梯形图编程的时候 按快捷键就编程STL语句表编程界面了 最佳答案 好像确实没有什么好办法。有…

    SIMATIC S7-200 2020年10月31日
  • PLC的选型及接线

    我的伺服电机是松下的,用松下A4系列伺服驱动器来控制,位置控制方式,请问应选用哪种型号的PLC?有相关的接线原理图最好 最佳答案 请问应选用哪种型号的PLC?选CPU224XP。有…

    SIMATIC S7-200 2020年11月1日
  • S7-200CN与S7-200有什么不同点有相同点

    S7-200CN与S7-200有什么不同点有相同点 最佳答案 1、什么是 S7-200 CN?S7-200 CN 和 SIMATI…

    SIMATIC S7-200 2020年10月31日
  • 关于西门子plc和台达变频器通讯参数

    我有个程序关于MBUS-MSG程序块写变频器的参数Slave=2RW=1Addr=40773Count=+1DataPtr=&VB2008其中Addr的40773是变频器的…

    2021年7月5日
  • S7-200VD存储区累加问题

    我用VD存储区进行累加计算,当VD存储区的值累加到2048就不正常了,在2048以下任何数值都可以正常累加,当数值达到2048以上就不能正常累加了。附件有监控图片!请问是那里出了问…

    SIMATIC S7-200 2017年8月18日
  • 西门子触摸屏与其他PLC连接?

    我们用过西门子PLC和其他牌的触摸屏通讯,那反过来可不可以用西门子的触摸屏比如KTP178和其他牌的PLC连接呢?比如台达的PLC? 最佳答案 可以,只要通讯协议相同设置一下通讯地…

    SIMATIC S7-200 2021年7月5日