1. 上位机与工控机、PLC怎么连接
这种通讯方式是以太网通讯,需要plc支持。
2. PLC上位机
PLC = Programmable Logic Controller,可编程逻辑控制器,一种数字运算操作的电子系统,专为在工业环境应用而设计的。它采用一类可编程的存储器,用于其内部存储程序,执行逻辑运算,顺序控制,定时,计数与算术操作等面向用户的指令,并通过数字或模拟式输入/输出控制各种类型的机械或生产过程。PLC通信方式主要有RS232、RS485、PPI/MPI、PROFIBUS DP/PA/FMS现场总线、以太网总线、DEVICEnet 总线、和无线网络等多种通信方式。
plc方式很多,有很多厂家是自己独有的,如施耐德的MB+;AB的DH+,CONTROLNET;西门子的PROFIBUS,MPI;还有很多通用的比如,RS232、RS485、以太网、GPRS等等。
\1. 信号线连接
这是一种最简单的方式,即在单片机或触摸屏等设备和PLC之间进行连接信号线,PLC的输入接单片机输出;PLC输出接单片机输入,这是一种最普遍的方式,通过这种方式PLC几乎可以和任何工控的控制装置连接,比如伺服系统,变频器,机器人等等!缺点是如果需要传递的信号太多,那么电缆数量也会很大,而且一旦电缆损坏,维护起来很困难!
\2. 自由口通讯
以前我们多次讲到过自由口通讯,而且专门讲解过ASCII码,有需要的朋友可以去我以前的文章里去找,今天不重复了。
3.ModBus通讯
第三种方法是利用ModBus协议进行通讯。
主要通讯方式就是485通讯,其次还有422,232,以及CAN总线通讯,假设其中一个plc为上位机,另外的都为下位机,设置不同的站号,进行交互通讯。
一般情况下,如果不需要读取过多参数,还可以通过触摸屏,所有的PLC都和触摸屏通讯,然后通过触摸屏转换控制。plc通信主要采用串行异步通信,其常用的串行通信接口标准有RS-232C、RS-422A和RS-485等。
RS-232和RS-422,与上位机通讯时,就是PLC与计算机通信,如果传输距离小于16米可以直接用串口RS-232,如果大于16米就要用PS-232/RS-422转换器将其转换成RS-422然后再与计算机相连。RS-232接口数据传输速率低,传输距离有限,抗干扰能力差,RS-422采用全双工的通信方式,采用差分传输方式,抗共模干扰能力增强。还有一个RS-485是对RS-422的改进,他们的不同之处在于RS-485采用半双工的通信方式。
3. PLC与上位机通讯
实现S7-300通过TCP\IP与上位机直接通讯的步骤:
1、先在netpro里面建立一个connection,组态一个plc与unspecificed(就是你的pc机)的连接,填上plc和plc的ip地址和端口号就行了,然后这个连接要下载到plc中去。
2、plc侧用fc5、fc6编程
3、vb侧用socket编程
4、注意西门子的数据字节存放顺序与pc不同
4. 电脑做plc上位机
这个属于plc与上位机通信和应用的问题,也就是所谓的数据采集与监控SCADA。不同的品牌或者型号的plc所使用的软件也是不同的,例如AB的5000系列要在计算机里面安装RSLinx Class,在RSLinx中的OPC功能, 就可以通过配置使计算机与plc的通信模块连接,并且,透过RSLinx可以看到所有的TAGs!剩下的就是泥自己编写的计算机应用程序如何与RSLinx进行数据交换了!其它plc亦如此类推!
补充一下,在计算机和plc之间一般现在用以太网连接即可,plc侧需要安装以太网的ENBT模块,具体的配置在RS Studio中配置。计算机侧一般网卡即可,这个配置好以太网的IP地址就行了。再在计算机侧的RS linx中使用以太网配置,然后就可以在OPC/DDE菜单中找到电子数据,再倒入所配置的plc模块中的TAGs就会看到所有的数据形成的电子表格,然后就可以使用了,在具体,我只能建议查找RS Linx的OPC参考手册了,在Rockwell Automation的官网上都有,且有中文版的,仔细参照即可,仅仅是配置,无需编程!
我不清楚水处理机具体情况,是反渗透的或者其它的,如果需要启动水泵,那么是需要调速呢,还是仅仅是交流接触器即可。另外,水处理机是否需要压力,流量的控制,阀门的开断的配合等等!这一套下来,也算是一个plc的项目了!不过你问的是水处理机与计算机之间的数据交换,一般理解就是水处理机中的plc与计算机数据交换!
如果不是plc,而是其它的系统,如dcs,单片机系统,这与plc是不同的,需要另外考虑!
5. plc的上位机怎么做
上位机采用Wincc软件,可以直接进行通信,把PLC内部的信息直接传递到工控机面板上进行显示。只要编程就行了。
6. 电脑上位机控制plc
这个属于plc与上位机通信和应用的问题,也就是所谓的数据采集与监控SCADA。不同的品牌或者型号的plc所使用的软件也是不同的,例如AB的5000系列要在计算机里面安装RSLinx Class,在RSLinx中的OPC功能, 就可以通过配置使计算机与plc的通信模块连接,并且,透过RSLinx可以看到所有的TAGs!剩下的就是泥自己编写的计算机应用程序如何与RSLinx进行数据交换了!其它plc亦如此类推!
补充一下,在计算机和plc之间一般现在用以太网连接即可,plc侧需要安装以太网的ENBT模块,具体的配置在RS Studio中配置。计算机侧一般网卡即可,这个配置好以太网的IP地址就行了。再在计算机侧的RS linx中使用以太网配置,然后就可以在OPC/DDE菜单中找到电子数据,再倒入所配置的plc模块中的TAGs就会看到所有的数据形成的电子表格,然后就可以使用了,在具体,我只能建议查找RS Linx的OPC参考手册了,在Rockwell Automation的官网上都有,且有中文版的,仔细参照即可,仅仅是配置,无需编程!
我不清楚水处理机具体情况,是反渗透的或者其它的,如果需要启动水泵,那么是需要调速呢,还是仅仅是交流接触器即可。另外,水处理机是否需要压力,流量的控制,阀门的开断的配合等等!这一套下来,也算是一个plc的项目了!不过你问的是水处理机与计算机之间的数据交换,一般理解就是水处理机中的plc与计算机数据交换!
如果不是plc,而是其它的系统,如dcs,单片机系统,这与plc是不同的,需要另外考虑!
7. plc与上位机怎么交互
具体看plc的台数。
plc与上位机通讯有多种方式,如果采用以太网连接多台上位机才用得上交换机。只有两个单以太网口的PLC比如(1214),可以用网线直连,如果是多台,就必须用交换机。
8. 上位机连不上PLC
PLC属于下位机,是执行上位机给的命令,运算数据。
9. 上位机如何与plc连接
通用的就是串口方式和以太网。上位机加载PLC驱动,或者标准的modbus协议。232只能15m,485口能走1.5Km,再远可以加中继器延长。 另外还可以走工业总线的方式,这种就不多说了,PLC不一样总线不一样,做起来也繁琐。