三菱Q系列PLC有支持C
语言的CPU-- Q12DCCPU,基ANSI C语言,三菱加入了他们的函数库,软件是cx-workbench,中国用的很少,日本较多,三菱官网有相关手册下载,最新的 Q12DCCPU英文手册以及英文指导书都要到三菱日本官网下载,没有中文版手册。个人认为随着御厅自动化技术的提高,对自动化控制的精度要求随之提高,控制流程越来越复杂,普通的镇毕隐梯形图的劣势会显现出来,如
程序可读性,移植性都不高,往往一个工程师编完程序几个月后自己看自己的程序都摸不着头脑更别提修改。 而高级语言在处理复杂逻辑流程以及本身附带的以及设备厂商提供的丰富的函数库对于编程上带来巨大的便捷的优势将会显现出来。 要是学习C语言有困难的话数槐,建议学习类似于Pascal语言的ST编程方法,多一种编程方法多一种解决问题的手段。你所提的两个
方案不同点只在于选用运动控制卡或者PLC,最好做一下方案对比,如果价格相差不大,还是坚持选用你熟悉的方案为好。否码昌手则,你需迟嫌要学会PLC编程,要取得PLC通讯协议编制驱动程序,面临的困难不少。
若选用PLC方案,需要做两部分工作,基本方法如下:
1、PLC编程(需要专门的PLC编程软件):与工控机通讯,接收命令控制伺服电机运转,迅慧并计算或检测探针位置。
2、C++编程,完成监控界面,取得PLC通讯协议编制驱动程序与PLC通讯,下发命令和接收数据在界面上显示。
1,首先选择PLC例如:FX1N-40MT 必须是MT的才可以发脉冲控制伺服电机。
2,,硬件配线,查看伺服驱动器的说明书。设置伺服驱动器参数。
3,制作程序。
A,回原位置程序
B,手动卖简举程序
C,自动程序
4,以上程序仅供参考,运行速度,回原位置速度,前进中碧定位距离,需要设置。
5,有需要可以咐陪和我联系。
评论列表(0条)