如何读取信 捷PLC信息
作者&投稿:务单 (若有异议请与网页底部的电邮联系)
你好! O(∩_∩)O~
如果您是直接采用网线的话就是看您采用TCP还是UDP连接方式来决定你的控件使用
TCP的话采用TIdTCPClient控件。
UDP的话采用TIdUDPClient控件。
这两个控件都有自己的发送和接收事件。
比如您要发送读取数据消息给PLC(假设欧姆龙PLC)
那么您就要使用OMRON的fins协议的数据格式去发送,OMRON的plc一般采用UDP方式发送fins读写指令来读写PLC数据! 你研究研究! O(∩_∩)O~
读取程序分为以下几步:
1、下载并安装欧姆龙编程软件cx-programmer,软件下载地址:http://www.ddooo.com/softdown/59720.htm
2、使用编程电缆将PLC与上位机建立连接,目前大部分使用的是USB电缆,电缆外形如下图:
3、打开编程软件cx-programmer,找到菜单栏中的PLC----自动在线----直接在线,弹出对话框勾选“USB连接”,再单击连接。
4、连接完成后,工具栏里有一个传送(其中有显示PLC传送到电脑,还有电脑传送到PLC,还有一个互相比较)点击传送至电脑即可。
用它的专用的数据线 和电脑起来通信就可以了
用信捷PLC编程软件XCPPro。
酆澜冠心: 用信捷PLC编程软件XCPPro.
普定县17659331543: 直接用TCP/IP方式读取PLC数据应该怎么做 - ?
酆澜冠心: 一般plc都是串口,那么需要一个串口转网口的转换器ATC-2000转换成网络信号.然后,连接到电脑上,可以直接通信.您的电脑还需要软件,接受plc采集到的数据信息,那么就可以直接读取到您的电脑上面.
普定县17659331543: 上位机pc怎么得到下位机plc的自诊断信息 - ?
酆澜冠心: 这首先PLC得有这个自诊断功能;然后信息需要存在PLC的存储区,且这个存储区外部可以访问;接着一般用该品牌的PLC自带的OPC Server软件,在PC上运行,连到PLC上,就可以读取了.
普定县17659331543: 如何读取S7 - 300PLC的扫描时间 - ?
酆澜冠心: 方法1:将程序下载到PLC中,然后进行在线连接,然后查看CPU的信息. 操作步骤:将“SIMATIC 300站点”下载到PLC中,然后在菜单栏中选择“PLC”-“诊断/设置”-“模块信息”.然后在弹出的模块信息窗口中点击“扫描循环时间”.方法2:通过将OB1对应的临时变量传到M区中,即可读取CPU的扫描循环时间.
普定县17659331543: 如何采集plc信息,就是要检查plc是否处于正常工作,采集其运行状态的信息,然后操作者做出判断 - ?
酆澜冠心: 程序运行时都有一个标志位,比如,fx,m8000,s7,sm0.0,如果出现致命错误,cpu就会停止运行,这个触点也就断开了 用这个标志位控制一个输出点指示:正常运行状态
普定县17659331543: 怎样把plc里信息在td200上显示出来 - ?
酆澜冠心: 把plc里信息在td200上显示出来方法:向导里有用户菜单和报警,用户菜单是使用文本显示器的键盘控制画面变化,程序不能控制画面变化,报警界面有报警符号名,只要把这个符号名置一,就会显示那个画面,注意不要同时对很多画面置一,这时界面会有符号提示,按上下键可以切换画面,看自己要求来使用,一般同一时间只置位一个画面就好了.另外你在文本的任何位置添加数据的话有相应的数据地址,这个得记下来,要不来回看向导也很麻烦.
普定县17659331543: 信捷PLC更新问题 - ?
酆澜冠心: 你好, 第一如果你用的是笔记本电脑加的USB转串的话 就先换成台式机 直接用台式机后面的九针串口连接PLC. 第二刷机时要选择正确的.sys文件,包括你现在的版本是多少,你要刷到什么版本,然后选择正确的串口. 第三刷机时候圆头八针插在PLC的第一个口上面,然后给PLC断电,然后点击开始下载按钮,当显示打开 COM口成功连接下位机中的时候 给PLC重新上电,正常情况下就开始刷机了 如果没有刷机的话可重复以上步骤,试一下吧祝你成功.
普定县17659331543: CP1H如何获取系统系列号,也就是说有什么办法可以提取到PLC的系统信息,如:序列号,版本,生产日期等等. - ?
酆澜冠心: 用Cx-Programmer连上线后,打开IO表,右键点击PLC图标有一个制造商信息之类的选项,进去后会看到相关的信息.
普定县17659331543: 如何在pn/ie通讯读取s - 1200plc数据 - ?
酆澜冠心: 第一 :你的pc和plc通讯正常(也就是plc连接电脑) 第二: 你要有相应plc 并打开 第三:在工具栏里找到在线或者是通讯下的plc读取 点击 第四:在对话框里选择plc程序并确定 第五:等待成功
普定县17659331543: 信捷PLC中MOV HC600 D0什么意思,还有从优利康变频器中读取电流是这样写吗,小弟新手,望各位大侠指点 - ?
酆澜冠心: 1,把高速计数器中的数据放到D0,这个高速计数器是X0点的无方向点. 2,通讯读取数据,把变频器中H1203的地址数据读取到D21中,其中K1是远程地址,就是变频器地址,K2是串口2,这个是信捷PLC的485串口,不需要动,还有一个K1要是用的话就是1个位的意思,可以把这个省掉,就是第一个K1