以下是引用cvlsam在2017/5/2 19:52:26的发言:
以下是引用蛇会大学在2017/5/2 19:21:19的发言:
这种程序像VB,好不好调试呢?
用电工的思路(梯形图)去调试,你会发现异常困难,用程序员的思路(寄存器值),你会发现十分的容易。
另外,如果要问ST语言调试简易性,最好重开一贴,毕竟楼主的问题已经结帖了。
Good Luck~
最近在折腾串口切割模具顺带打孔的程序。稍微会点C【也就懂点皮毛-_-】。
习惯用VS2012, 写这种东西应该是我能力范围内能做的事情。
[另一个论坛的moecmks就是我。没人鸟我。汗。。。。]
我起初的想法是用串口链接PLC, 读取 C235脉冲编码器然后转换成毫米进行切割。
用的FX1S, Y0链接打孔冲压, Y1链接打孔回程. Y3链接切割机[这个只要一个输出口, 连得是个气气泵]
我到人家设备厂商哪里试了下发现精度完全不够。他那个传送模具的履带机每分钟走1220mm
换算下来每秒走20mm左右。
我用RS422串口连得发现读写一次30MS左右, 运气不好碰到 IO [写Y输出触发打孔/切割]输出时间更多。
换算下来一秒最多读30次, 我写的是WINDOWS GUI程序消息交互也要浪费点时间。精度完全不够。
我去跟老板试了下设备, 切个50CM的模具10根也会有一两根有1~3mm的误差。
得, 又得重新再PLC内部重写一遍了。不过我不太懂梯形图只能用ST语言写, 我擦。codepad.org/O7rYbX50[没写完]
[此贴子已经被作者于2017/5/2 20:59:30编辑过]