关键词:在线传送、主动传送、被动传送、脱机传送
在数据源和数据宿之间传送数据的过程,也称数据通信。数据源和数据宿的概念是相对的。一般讲,作为数据终端的PLC即为这里讲的数据源。而上位机则为数据宿,是PLC采集、加工数据的归宿。但是有时PLC也要执行上位机给予它的命令,完成一些数据显示、打印或报警等工作。
传送数据有两种方法:在线传送及脱机传送。
1.在线传送
在线传送也就是连网传送。它通过通信口及通信介质,按一定协议传送。有两个方式:被动传送及主动传送。
(1)被动传送:被传送数据或命令由上位机发出,PLC接到数据或命令后予以响应。什么时候传送,传送什么,由上位机决定。
被动传送时,虽然PLC总是工作,但是上位计算机较灵活,可以不必整天开机。只是需要时,开机与PLC连网,与PLC进行数据传送。
(2)主动传送:被传送数据或命令由PLC发出,上位机接到数据或命令后予以响应。什么时候传送,传送什么,由PLC决定。
如用PLC控制甲设备,而这个甲设备的工作要与乙设备协调。甲设备与乙设备直接又不能交换数据,但是可与上位机传送数据。这时PLC就要用主动通信。对甲设备操作时,要先与上位机传送数据,经确认,才可以进行对甲设备的操作。
再如,用PLC采集与存储数据,如存储区满,也必须主动把数据传送给上位机传送数据,或向上位计算机提出传送数据要求,待上位计算机确认后再传送数据。这种情况如不主动传送,将丢失数据。(www.daowen.com)
主动传送时,PLC与上位机都要工作,并连网。任何环节出现问题,PLC的正常控制或数据传递都可能无法实现。
2.脱机传送
脱机传送用于手工操作。其条件是要有相应的数据载体。
早期PLC只有传送程序的载体,如内存卡,可用于PLC间,脱机进行程序传送。办法是,配备有内存卡的PLC,先把程序存入卡中,然后,把已存有程序的卡另装到另一PLC中,以进行向另一PLC的程序传送。
还有软磁盘或磁带,也可以成为脱机程序传送的载体。它通过简易编程器及附加的软驱或收录机,用人工操作(操作比较麻烦),实现PLC间的程序传送。
用载体传送数据过去是没有的。但是现在由于PLC内存及内存卡容量的增大,这两者不仅可以存储大量程序,而且也可以文件的形式大量存储数据。这样,可以从PLC转存到内存卡,并用卡做载体,再转存到别的PLC或计算机(新型的内存卡,如CJ1H机的内存卡,计算机可向其读写数据)。
脱机传送,不仅要有载体,还要人工参与,是费钱、费力的方法。所以一般是不用的。但是,脱机传送不用通信设备,系统较简单,数据传送也比较安全。
PLC数据传送主要与PLC连网、通信有关。故它的有关程序设计将在本书第6章进一步讨论。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。