现有一台设备,用了IM174控制器,配套普通的315-DP, 而非T-CPU,论坛里资料大多数是SIMOTION控制器配套IM174,帮不上忙,使用过程中有以下疑问:
1. 借助于EASY MOTION CONTROL, 实际编程过程中使用了手册例子中的FB111, 西门子的例子是在OB35里面调用的; 我看到别人编程序是在OB61里面调用,并且调用了SFC,依次顺序为SFC126, FB111,SFC127; 不知道这些都是啥意思?
2.IM174 组态时,选择的报文是标准报文3,其对应的IO地址与轴硬件地址固定以后,一般我们应用DP通信,可以直接对DP子站的硬件地址映射区IO进行操作,(比如使用S120伺服时,我们调用SFC14,15,起始地址填写硬件组态地址),可是这些怎么在IM174时都没有? 那么如何实现IM174与CPU通信的呢?
3.IM174的回零功能; 手册里写的是B1,B2.B3,B4分别代表轴1,2,3,4,的零点传感器, 我带了2根轴,第一个轴带绝对值编码器, 第二根轴是增量编码器加零点开关, 常理应该接到B2,可是别人却接了M2(测量输入2)端子上,很奇怪这样怎么回零呢?
关于以上问题,西门子给我的答复是:
1.OB61里面是固定周期的,也可以调用FB111,
2.IM174与CPU通信的硬件组态地址体现在EASY MOTION CONTROL里面,组态的时候里面可能有填写硬件起始地址这一步;这些工作后台完成了,所以不同于S120等控制器,用户自己在程序里调用SFC14,SFC15时填写硬件地址:
3.一般轴2的零点开关应该接到B2端子上,但是组态时说可以变动,把B2的地址分配给M2,从而M2也可以做轴2的零点开关;
西门子给我的答复有点简单,好多情况他们并没有核实只是说个大概可能,希望论坛里有用过EASY MOTION CONTROL的大侠详细的给指点下,谢谢
最佳答案
可以先了解一下:《面向简单运动控制领域的西门子解决方案探讨》
http://www.ad.siemens.com.cn/club/bbs/post.aspx?b_id=4&a_id=703792
《Easy Motion Control》
http://www.docin.com/p-294342629.html
提问者对于答案的评价:
论坛里懂IM174的人太少了哦
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc237447.html