-
-
-
ytzidonghua | 当前状态:在线
总积分:11263 2024年可用积分:6
注册时间: 2006-09-18
最后登录时间: 2024-08-02
-
ytzidonghua 发表于 2007/4/2 17:57:05
两种不同品牌的PLC还有点意义2楼 回复本楼
引用 ytzidonghua 2007/4/2 17:57:05 发表于2楼的内容
-
-
-
-
winterswimer | 当前状态:在线
总积分:2907 2024年可用积分:8
注册时间: 2006-08-30
最后登录时间: 2015-10-30
-
winterswimer 发表于 2007/4/2 19:34:43
PLC通讯物理层分析:
1、标准RS-232 或 RS-485串行通讯,比如:西门子PPI通讯协议、三菱FX系列PLC的RS232和RS485通信协议、AB的DF1通讯协议。
(所有HMI产品都从硬件都支持标准串行通讯!)
2、现场总线方式,比如:西门子的ProfiBus总线,Can总线!一般物理层硬件通讯端口都有特殊的国际标准规定,数据链路层都是由标准的收发器执行,效率很高。但是,费用和复杂程度大大高于标准RS-232 或 RS-485通讯模式。比如西门子的ProfiBus总线的RS-485的物理层是符合EIA RS-485标准的(也称H2),当然,还有其他传输技术标准,如光纤物理层标准。ProfiBus-DP的主站通讯控制器一般采用ASPC2控制器或CP5611网络接口卡,实现ProfiBus的物理层和Mac层。
(不是所有的HMI硬件平台都支持!)
3、以太网总线,比如:modbus TCP,西门子CP443-1以太网通讯模块支持标准的TCP/IP协议。
(都是标准的以太网通讯!)
HMI软件通讯分析:
标准的HMI软件一般也支持多种PLC通讯,比如Siemens WINCC Flexible支持西门子系列的plc,同时,也支持主流plc标准串行和以太网通讯!
在国内厂家中,比如HMITech的TPC系列产品,嵌入式组态软件,支持各种主流PLC,不仅可以通过RS串口和以太网口,同时,也可以通过can口连接Can控制器:
针对“一个触摸屏带两个plc”的问题,我的理解是这样的:1、如果HMI是一个串行口,也就是在一个rs-485总线上,我们可以通过不同的协议访问两个PLC,那么,我们知道只要软件支持串口轮询,同时,plc都是主从方式通讯,就没有问题!关键是串行口的参数要一致,好在PLC的串行口都可以进行波特率、校验位、停止位的设置。注意:这种接线方式,是和组态软件、TPC和PLC的配置都相关的,所以,必须测试后,才能确认!2、如果HMI产品有多个串口,或者还有以太网口,“一个触摸屏带两个plc”的问题就容易解决了。因为,HMI产品一般都是多任务实时系统,比如WinCE,所以,多个通讯口,多线程通讯,就可以了。所以,举例说明:TPC150TC-can ——接口为:1个CAN口,1个RS232、1个 RS232/485, 1个LAN ,嵌入式组态软件支持各种PLC通讯,完全可以解决连接不同厂家PLC的问题。综上所述,“一个触摸屏带两个plc”的问题我们可以通过多种方案解决。但是,具体问题当然要更加详细的测试和论证了!
引用 winterswimer 2007/4/2 19:34:43 发表于3楼的内容
-
-
引用 匿名 2007/4/3 9:16:39 发表于4楼的内容