delphi是如何控制plc来驱动电机工作的(100分)

L

lsssxs

Unregistered / Unconfirmed
GUEST, unregistred user!
利用delphi里的工控控件如何(利用rs232)去控制plc来驱动电机正反转的,是通过访问地址号吗,
(例如我点击一下启动,电机就启动,点击反转,电机就反转)数据的采集是通过rs232以什么样的形式来
传送的呀,是以16进制还是以字符或是byte型呀,有例子吗,先谢谢了,qq190626017[:D]
 
考虑一下系统设计是不是有问题,PLC是专门用来工控的,PC则安全性小的多,所以
用PC去控制PLC的做法通常不采用。通常的系统是PC用来显示状态和设置参数,把控制
交PCL来完成。
至于PC与PLC之间的通讯,要看你采用什么样的PLC了,在15年前的PLC,无论是Modicon,
Ormon, AB的都有专用的和PC通讯的模块或接口,现在的就应该更没问题了。看看所
选用的PLC的说明书即可。
 
我现在用的plc是这样通讯的.
% NO rdd xx xx xx xx bcc
.....wdd................
之类的指令。
no是plc的机器号,rdd,wdd是plc指令,有很多指令,具体可以查查资料,XX是hex码
bcc是校验码

 
每一家的PLC的语法均不同,而且百家争鸣。每一家的厂商多有输入器。如果是要用PC联机的话,PLC的厂商有附For PC的联机软件。
 
预练次功必先自宫,
即使自宫未必成功,
若不自宫也可成功。
哈哈.............
http://www.3rcn.com
不想讨论这些问题:有时间请关注:
http://expert.csdn.net/Expert/topic/1613/1613419.xml?temp=.5817682
一个Borland中国北京、广州、上海公司都解决不了的问题呀!
中国还有高手吗???????????????
 
y9y的说法是对的。
我当初毕业设计的时候,是用PLC控制机械手运动轨迹,用的是三菱的东西,程序在PC机上写好的,
再烧进RAM中,调试、运行时的状态主要通过控制板上的灯来观察。
如果真的要用PC机来显示、控制,好象国内也有这样的产品,我印象中好象是北京有几家公司
在做,具体的我记不清了,当初的程序盘找不到了,而且也没有D版。你可以到网上找找看。
 
谢谢,结算
 
是要通过rs232接口,但不同的plc其关键字(通讯协议)均不相同,需要先找到其相关的通讯协议去控制,具体方法与串口通讯的方式相同,通过串口收发字符串讲协议逐条发给plc来控制。
 
通常PLC都有485接口,用一个485to232 的转换器接到PC串口
首先你的PLC里有驱动电机的子程序,接下来你自己定一个协议,比如说发$F7给PLC,然后PLC根据接收到的指令判断是否运行驱动电机的子程序
这种事情一般不用Delphi作,通常都用工控软件做
 

Similar threads

D
回复
0
查看
2K
DelphiTeacher的专栏
D
S
回复
0
查看
1K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
928
SUNSTONE的Delphi笔记
S
顶部