工作接触三菱PLC和台达等牌子的伺服电机(马达)比较多,我现在想学会C#满足一下开发欲望,在PC上用C#的控制界面
对机器的电机的行程、步长、速度进行控制,(这些主要是由脉冲频率和一定时间内的脉冲次数决定的),大概流程是:从国外买的PCI图像采集卡驱动CCD高速影像捕捉摄像头,捕捉产品的灰阶图,根据灰阶深浅值来确定产品的头部,定位好头部起始位置后,C#控制程序通过轴卡给伺服控制器发送脉冲信号,电机动转一定长度,停下来,然后气缸进行别的操作,请教各位大神,C#开发的程序能完成这个功能吗?希望大神们不吝赐教!
PS:之前完成这个功能的是一个领导用labview完成,我想自己搞出一套方案出来。
5 个解决方案
#1
有没有人在呢,看看吧
#2
这些需要硬件的配合。C#可以通过串口或者某种协议,比如modbus opc去控制。
#3
最简单的就是 上位机->PLC->伺服驱动器->伺服电机这样来控制,
上位机只需要通过串口(或者网口)把参数传递给PLC,剩下的都交给PLC就行了
三菱的没用过,台达的有现成的通信库,C++;C#都能直接调用的
上位机只需要通过串口(或者网口)把参数传递给PLC,剩下的都交给PLC就行了
三菱的没用过,台达的有现成的通信库,C++;C#都能直接调用的
#4
有没有 不管什么牌子的伺服驱动器都只用上位机PC+轴卡来完成控制的?
不想用PLC
不想用PLC
#5
用pci控制卡
#1
有没有人在呢,看看吧
#2
这些需要硬件的配合。C#可以通过串口或者某种协议,比如modbus opc去控制。
#3
最简单的就是 上位机->PLC->伺服驱动器->伺服电机这样来控制,
上位机只需要通过串口(或者网口)把参数传递给PLC,剩下的都交给PLC就行了
三菱的没用过,台达的有现成的通信库,C++;C#都能直接调用的
上位机只需要通过串口(或者网口)把参数传递给PLC,剩下的都交给PLC就行了
三菱的没用过,台达的有现成的通信库,C++;C#都能直接调用的
#4
有没有 不管什么牌子的伺服驱动器都只用上位机PC+轴卡来完成控制的?
不想用PLC
不想用PLC
#5
用pci控制卡