多台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日 上午12:49
下一篇 2018年12月9日 上午12:49

相关推荐

  • 关于modbus通讯的问题-200的库程序

    看了一下资料,想对有些东西进行确认一下,主站的端子:Addr(读写从站的 选择读写的数据类型 )     &n…

    2017年12月8日
  • 200系列224XPCPU 采用PROFIBUS DP通讯

    我想把200系列224XPCPU 采用PROFIBUS DP通讯,现有材料:EM277模块,DP电缆,CP5611卡和DP接头,请问具体详细步骤怎么做,有什么注…

    SIMATIC S7-200 2021年7月4日
  • 测试显示时间

    最近想做个测试时间的,机器在旋转的的时候,0-90度之间旋转,测试的是0-15度,15-90度和0-90度之间的时间,在威纶触摸屏上以毫秒的方式显示出来,怎么实现呢? 最佳答案 用…

    SIMATIC S7-200 2021年7月5日
  • plc200如何实现脉冲累加计数的

    通过I0.0输入脉冲信号,统计计数有多少脉冲信号,计数值以变量存起来,这个功能。我想到的就是ADD,IN1 赋值1,输出out再发给IN2,一个脉冲加1。请问还有什么好办…

    SIMATIC S7-200 2017年10月29日
  • 问答式自由口通讯问题

    请问有个仪表,用电脑测试发送ASCII码 P[OD] [OA]后返回所要的数字,每发送一次,仪表就返回一次,不知道如何编写程序,通讯速度会不会比较慢?一秒刷不了…

    SIMATIC S7-200 2020年10月31日
  • 水泵自动运行系统中的设备投切

    6台水泵运行进水,2台软启动和1台变频器一组,分成两组,开泵多少与出水瞬时流量相关。按设定的流量值比如2000立方/h 来自动启停泵来调整频率。能不能说一下程序的核心思路…

    2021年7月5日
  • Step7-Micro/WIN怎么转换中文?在那里转换?请高人指教!

    Step7-Micro/WIN怎么转换中文?在那里转换?请高人指教! 最佳答案 在菜单  Tools 下 单击Options &n…

    SIMATIC S7-200 2021年7月5日
  • s7200smart数据读取

    如何在smart编程软件中,读取到某个双字VD200(浮点数)的一个瞬间数据?由于数据变化很快,想测量到准确的数据,而不是经过数据状态监控表读取。各位大神,有什么好办法吗? 钻石用…

    SIMATIC S7-200 2021年7月5日
  • S7 200电源板

    我的一个S7 200PLC(DC/DC/DC)的电源板不明原因烧换了,貌似烧了个电容,大家谁有电路板的图纸啊,光坏了个电源板造成整个PLC不能用也太亏了,到西门子维修就要…

    SIMATIC S7-200 2020年11月1日
  • S7-200子程序监控???

    S7-200的子程序没有调用,子程序也可以监控到里面的各信号状态怎么回事???(子程序调用条件不满足M4.1未闭合) 图片说明:    最佳答案 可以在线监控一…

    2020年10月31日