恭喜,你发布的帖子
发布于 2020-02-03 13:37:42
24楼
FB284的功能基本试了一遍。楼主是用变量转接了一次111报文的 I区 和Q 区。我觉得这都是对的,FB284也是对的。你们有没有看过一个FB284的扫描周期是多少。1214的CPU,一个FB284的执行时间是0.7毫秒。如果几个FB284呢。几千步的程序加几个FB284扫描周期要到 10毫秒以上。我用松下FX-H C60T 5000步程序包含5个伺服,扫描时间0.8毫秒。我用三菱FX5U 64点的5000步程序包含5个伺服,扫描周期1毫秒以内。
我是做检测设备的,对扫描周期要求很严格。如果连扫描周期都无所谓,这也不像一个好的工程师。西门子PLC确实好用,特别是变量都好用。为了我的强迫症要求。我实验了直接控制111报文的 I区和Q区 来控制汇川的PN伺服。都是可以的。输入12个字和输出12个字都有其意义。我直接写入Q区,读取 I区。完全不用FB284。这样我就可以简化控制伺服的程序,只用需要的功能。我是一个从没有用过西门子做过项目的工程师,西门子的PLC执行速度也确实让人失望,希望以后快10倍以上才能算过关。
PLC扫描周期要1ms以内干什么?
对于逻辑控制而言过短的扫描周期反而是不稳定的,容易把信号的抖动都识别为信号的变化,都加滤波延时吗?
检测设备不也是机械运动,逻辑控制吗?与程序的扫描周期的大小究竟有什么样的关系呢?一定要限制在1ms以内?EPOS位置控制是在驱动器侧的,定位控制的运算与PLC扫描周期无关。
现在看下来1214C是应该满足楼主的控制需求了,可能只是扫描周期长一点?如果扫描周期在20ms以内,影响了楼主设备的性能,那我认为多数是控制方案的问题了。退一万步讲,不满足还想快,还有1500系列的产品嘛,现在从SMART200到1200到1500都可以控制V90PN,但一分价钱一分货的道理应该懂吧。
楼主用惯日系产品的第一次用西门子产品,失望在所难免,因为对西家产品的不熟悉,技术思路难以转变,这也是情有可原的。
请填写推广理由:
分享
只看
楼主