楼主最近还看过
楼主:你写的程序对初学者有很好的指导作用,不加密就是很大度,是诚心帮助初学者。不然抛弃omron的轴控制,而直接用PDO映射来控制伺服还无从着手,试了一下,功能块还比较简易,提如下看法,也帮助一下其他学习者:
1、你说用于1s的,但实际上1s上不能用,能用于汇川SV660N,原因应是omron的控制字等多个PDO的数据类型不同(手册上是U16,但实际是WORD的),而汇川是与规范一致的;
2、控制字、操作模式等设成输入/输出型,解决了各功能块该变量的赋值相互影响问题。此变量实际是输出型,但如设成输出型,后面功能块即使没有使能也会把该变量锁成0(如前面功能块控制字=3,后面功能块的控制字=0,赋值变量=0,原因请高手提示),设成输入/输出型才没有此问题;
3、功能块的单位是脉冲数,如速度要设成很的9999 9999也转得不快,应加上换算为指令单位;
4、解决3和4的问题是用轴结构体,以内部参数指代方式,也可大大简化功能块,避免每个功能块上都有控制字、操作模式等。待我编写完成后也会发上,供大家参考。