q123long
级别: 探索解密
精华主题: 0
发帖数量: 32 个
工控威望: 116 点
下载积分: 719 分
在线时间: 23(小时)
注册时间: 2016-10-12
最后登录: 2021-04-30
查看q123long的 主题 / 回贴
楼主  发表于: 2017-05-08 18:05
   现在的客服电话太难打通,西门子,三菱客服,十几个电话打过去,什么人员繁忙,要等待,等的客服都下班了也没打通过。所以只能上这请教大家。

想问下FX2n系列加以太网通信模块和PC通讯,用VB程序来读写数据。       》》.网上找了一大堆,说的什么232或485转以太网来通讯什么的。如果这样的话,何必还用以太网,直接走232或485串口通信就可以了。而且现在我就是这么用的,就是因为都是半双工,通信慢,达不到工艺要求,才要改以太网用全双工通讯!
问题    1.直接走以太网不可以么?  
            2.走以太网的话是不是用的标准的Modbus TCP/IP协议么??  
            3.亲 请告诉我走Modbus TCP/IP协议PLC对应的地址么?三菱的没搞过以太网不清楚。


用西门子S7-200 SMAR来和PC通讯,用VB语言读写数据。》》》》网上找的关于S7-1200之内的一些以太网通讯,要安装西门子的相关软件,OPC通讯,才能实现。反正一大堆看的有点蒙。
问题:1、用S7-200 SMAR这款PLC,还需要安装什么东东才能实现直接跟PC通讯读写数据么?   跟S7-1200的一样么?         没搞过以太网通讯。哎。求教。
            2、也是用标准的的Modbus TCP/IP协议么??
小八哥
电话15394301768 QQ815360919 慈溪余姚
级别: 工控侠客
精华主题: 0
发帖数量: 582 个
工控威望: 2138 点
下载积分: 2239 分
在线时间: 717(小时)
注册时间: 2016-02-18
最后登录: 2024-12-20
查看小八哥的 主题 / 回贴
1楼  发表于: 2017-05-08 19:14
三菱 以太网走自由协议 我记得也是半双工吧   只搞过VB和FX5U  走的自由协议    如果为了省事 就用OPC吧  省事省心  不过上位机用labview 开发效率要高的多的多了 还在摸索  
楼主留言:
问了三菱客服,说的是有支持全双工的以太网。FX3U-ENET-L
本帖最近评分记录:
  • 下载积分:+1(q123long)
    小八哥
    电话15394301768 QQ815360919 慈溪余姚
    级别: 工控侠客
    精华主题: 0
    发帖数量: 582 个
    工控威望: 2138 点
    下载积分: 2239 分
    在线时间: 717(小时)
    注册时间: 2016-02-18
    最后登录: 2024-12-20
    查看小八哥的 主题 / 回贴
    2楼  发表于: 2017-05-09 12:32
    为什么要PLC给 PC主动发数据    正常上位机和PLC   都是上位机发  PLC 接收  再根据接收返回   哪有PLC主动发的   PC和PLC 通讯  一般分两种状态  一种是实时监控   一种是临时操作   实时监控就是 PC界面 需要哪些数据  PC 循环发送读取这些数据  还有个临时操作 就是  PC发送操作PLC的某些元件  PLC根据接受到的指令  然后做出相应的动作  两个状态  做好切换就好了  用状态机的办法好做  没有PLC给PC主动发  那样会乱套的
    本帖最近评分记录:
  • 下载积分:+1(q123long)
    小八哥
    电话15394301768 QQ815360919 慈溪余姚
    级别: 工控侠客
    精华主题: 0
    发帖数量: 582 个
    工控威望: 2138 点
    下载积分: 2239 分
    在线时间: 717(小时)
    注册时间: 2016-02-18
    最后登录: 2024-12-20
    查看小八哥的 主题 / 回贴
    3楼  发表于: 2017-05-09 12:33
    你的逻辑思路还没有理清   跟什么牌子的PLC 一点关系都没有  
    楼主留言:
    现在就是想解决要一起通讯的问题,PLC在发请求命令给PC时,PC也在主动给PLC传输数据,会出错、冲突的问题。三菱那边说了,他们底层固定死了,就是用422的卡也是一样半双工。
    小八哥
    电话15394301768 QQ815360919 慈溪余姚
    级别: 工控侠客
    精华主题: 0
    发帖数量: 582 个
    工控威望: 2138 点
    下载积分: 2239 分
    在线时间: 717(小时)
    注册时间: 2016-02-18
    最后登录: 2024-12-20
    查看小八哥的 主题 / 回贴
    4楼  发表于: 2017-05-09 12:43
    要通讯速度快  就走底层  别搞什么OPC  写PLC的程序的时候就算好点数和位置  然后批量读取    就是走232 通讯    1秒也能达到40次左右  一般应用 完全能达到要求
    小八哥
    电话15394301768 QQ815360919 慈溪余姚
    级别: 工控侠客
    精华主题: 0
    发帖数量: 582 个
    工控威望: 2138 点
    下载积分: 2239 分
    在线时间: 717(小时)
    注册时间: 2016-02-18
    最后登录: 2024-12-20
    查看小八哥的 主题 / 回贴
    5楼  发表于: 2017-05-09 22:51
    事件触发  单线程确实占用资源     多线程吧 控制好句柄   不过这不是你要考虑的问题   这是VB上位机要考虑的问题  你如果PLC主动发   数据是实时性和  系统的稳定性是个大问题