要什么样的单片机了!各种单片机和plc的接口,也不同。一般对应的单片机也会有自己对应的调试器。一般都会通过类似I2C的方式通讯,一般通讯接口肯定会由着几个脚:SCL,SDA,V+,GROUND
串口通信就可以了,走232,485都可以,基础功能,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是不同的,需要另外考虑!
用网线连接plc首先PLC应该配通讯模块,并且电脑要安装相应软件,如果是在线编程及监控那么配一个适配器可以用COM口,通过电脑PLC编程软件也可以。
首先PLC应该配通讯模块,并且电脑要安装相应软件,如果是在线编程及监控那么配一个适配器可以用COM口,通过电脑PLC编程软件也可以。
PLC可以与单片机一起使用,只需要互相通信即可。
西门子PLC与单片机共有三种办法进行信号交换:
1 信号线连接.这是一种最简单的方式,即在单片机和PLC之间进行连接信号线,PLC的输入接单片机输出;PLC输出接单片机输入,这是一种最普遍的方式,通过这种方式PLC几乎可以和任何工控的控制装置连接,比如伺服系统,变频器,机器人等等!缺点是如果需要传递的信号太多,那么电缆数量也会很大,而且一旦电缆损坏,维护起来很困难!
2 自由口通讯。
3 第三种方法是利用ModBus协议进行通讯。
VB可以编写程序和PLC通讯,但是使用VB对PLC编程还没见过,当然,如果一定要想用VB对PLC编程的话,那应该是科学院那些人的研究范畴了,PLC的基本构成也就是单片机,PLC编程软件也就是把我们能读懂的程序语言编译成单片机能识别的二进制数据并按照一定的排列顺序写进单片机,这也是一个相当复杂的工作.因为不 同的PLC使用不同的单片机,数据存放地址也不尽相同,按你的说法,应该专攻某一种型号的PLC才行.而且必须非常了解该PLC的单片机软,硬件结构,通信协议,计算机编译原理,VB,如果能做到利用VB对PLC编程的话,那几乎都能自己开发PLC了.
不一样
1.PLC是建立在单片机之上的产品,而430单片机只是一种集成电路,两者不具有可比性。
2.430单片机可以构成各种各样的应用系统,从微型、小型到中型、大型都可,而PLC是单片机应用系统的一个特例。
3.不同厂家的PLC有相同的工作原理,类似的功能和指标,有一定的互换性,质量有保证,编程软件正朝标准化方向迈进。这正是PLC获得广泛应用的基础。而单片机应用系统则是八仙过海,各显神通,功能千差万别,质量参差不齐,学习、使用和维护都很困难。如430单片机和8051单片机在程序设计,使用环境等多方面都存在差异。
很容易,因为大部分知识都一样,plc和单片机只是应用侧重方向不一样,它们的编程语言,内在逻辑,控制方法和通讯都差不多一样。问题是单片机的重点在于算法优化,要经常和线路板打交道,plc的重点在于流程控制是和工艺流程有关。它们基础知识一样,所以学会很容易,要是往精深方面前进还需要学习。
单片机和plc不一样的,但是有基础怎么也比普通人学得快,简单的控制几天就可以学会,做好了难说时间。
首先从PLC以太网卡中上的地址号(16进制)转换成10进制IP地址输入到PC机通讯设置中,即可进行通讯连接,或用MPI连接在PLC以太网卡中上组态一个IP地址,再把IP地址输入到PC机通讯设置中,即可进行通讯连接。
还有很多种 ,通讯方式不一样,连接方式不一样。 最简单的连接就是plc的编程电缆,插上设置完相关参数就可以。
PLC一般有RS232串行接口吧,串行接口转usb数据线这种线缆就可以连接了,再打开电脑plc程序测试通讯正常不程序里面