多台200PLC,EM277,CP5611,上位机用VB

求详细点资料,怎么读取下位机数据啊

最佳答案

方式一:直接VB编程,使用PPI协议的主站指令调用和读写各个从站的数据。要求完全吃透PPI协议才行。

方式二:用PC Access建立数据词典。然后VB程序以OPC方式来读写各个PLC的数据。

方式三:在每台PLC中都以自由口模式编写从站响应程序。然后PC的VB程序按照相应的协议编写主站帧格式以及数据处理方案。注:这种方式不需要EM277,任意一台双通信口的S7-200都可以搞定。PC那边也不需要CP5611,直接用PPI/232电缆(即编程电缆)就能行。不过多台PLC的话,需要将每条电缆的通信正负极和公共地并联起来,并成一个9针D型端口,然后转成232接入电脑就行了。

提问者对于答案的评价:
早起的鸟儿有虫吃,我想太多了,其实不难

专家置评

已阅,最佳答案正确。
pc access里面有个VB的例程,可以直接使用。请安装完软件后,在帮助里搜索:VB,看说明。

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc253751.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2018年12月9日
下一篇 2018年12月9日

相关推荐

  • 求助:S7-200plc通讯不上的解决办法

    不知道是不是因为刚做了个ppi通讯实验,该模块用向导设定了地址为6的原因,如图所示能搜索到,一点确定就出现个这样的报警,请各位老师指点 图片说明:    最佳答…

    2021年7月5日
  • CPU224的脉冲输出口问题

    伺服电机与负载是直联的,没有减速装置,能否用CPU224的脉冲输出口Q0.0和Q0.1分别控制一个伺服驱动,即用一个CPU224控制两个伺服电机,这两个电机不是同时工作的,可以实现…

    SIMATIC S7-200 2021年7月5日
  • 求平均值问题

    我是新手,正在自学PLC,现做了一个题目恳请各位师傅帮忙看看我做的对吗?是否还有其它方法,请给个思路,谢谢!!     &nbsp…

    SIMATIC S7-200 2021年7月5日
  • 200plc自由口通讯故障

    本人使用无线模块作为200plc自由口通讯的接收数据源,plc信息提示RCV和XMT同时使用端口0。通讯程序存在的问题,希望大神帮忙查看一下,谢谢!现程序调试不通,上电后smb86…

    2021年7月5日
  • S7-200 MAP库 应用问题

    硬件:S7-200CN (6ES7-2AD23-0XB8)I0.2连接按钮 Q0.0连接伺服驱动器+电机按钮按下后约1秒左右时间电机才开始旋转请问这个1秒的时间…

    2017年7月25日
  • S7-200继电器输出型PLC

    S7-200继电器输出型PLC输出时有时无怎么了? 钻石用户推荐最佳答案 保存原有的程序后,重新写一个程序,让有问题的点一直输出,如果还是时有时无,那就是触点有问题,建议更换触点;…

    SIMATIC S7-200 2021年7月5日
  • S7200CPU本体扩展几个模块?扩展模块地址怎么分配?

    1. 200CPU(221-226)本体可以扩展几个模块?百度说:221不能扩展,222可以增加2个模块,更高型号可以增加7个模块。另外注意的是:CPU需要给后面的模块提…

    2021年7月5日
  • 计数器计数

    我用的计数器线束是2000,编码器的A相接I0.0,B相接I0.1,Z相接i0.2.请问我这个编码器是A相或B相中某一相每转计数是2000,还是两项共同计数是2000? 最佳答案 …

    SIMATIC S7-200 2021年7月5日
  • Smart 200运动控制的电动速度修改问题。

    本人新手一位,用Smart200运动控制控制一台步进电机,在昆仑通态人机界面上实现控制启停、方向设定、速度设定、位置读取及正反向点动控制。但怎么弄都无法实现在人机界面上实现修改点动…

    SIMATIC S7-200 2021年7月5日
  • 200与300MPI通讯

    初学,问个简单问题,楼下不要骂我。 我现在想用200和300做mpi通讯,200是否必须加EM277模块? 我手头上有连接的步骤文档,但是没说明这个问题。200…

    SIMATIC S7-200 2021年7月5日