您的位置:控制工程论坛网论坛 » PLC与PAC » 两台S7-200用VC编程实现数据输入输出

aaing

aaing   |   当前状态:在线

总积分:27966  2024年可用积分:0

注册时间: 2007-04-27

最后登录时间: 2023-08-21

空间 发短消息加为好友

两台S7-200用VC编程实现数据输入输出

aaing  发表于 2015/9/4 15:07:54      885 查看 3 回复  [上一主题]  [下一主题]

手机阅读

我现在有两台S7-200,一台224XP,一台221,我想做以下两个工作,不知道可行否?请高手帮忙看一下

1.两台PLC用九针接头连接,建立两台PLC之间的联系。

2.我想用VC编程,将不同数值输入到PLC中控制伺服电机以不同速度运行,另外还想将PLC中计数器的值取出来显示在VC程序的界面上。

这些要求能不能实现?

还有,我之前看到有资料说用OPC实现vc和PLC的联系,但是具体应该怎么操作?谢谢啦

1楼 0 0 回复
  • swy

    swy   |   当前状态:在线

    总积分:8597  2024年可用积分:2

    注册时间: 2006-08-05

    最后登录时间: 2023-08-21

    空间 发短消息加为好友

    swy   发表于 2015/9/8 12:39:05

    主站操作:

    MICROWIN菜单
    >指令向导
    >选择NETR/NETW
    >配置2项网络操作
    >配置通过哪个端口(PORT0或PORT1)进行操作
    >配置第1项网络操作,NETR读2号站2个字节的数据,1#VW0(VB0+VB1)<<2#VW0(VB0+VB1)

    >配置第2项网络操作,NETW写2号站2个字节的数据,1#VW2(VB2+VB3)>>2#VW2(VB2+VB3)
    >设定此功能所需的存储区,例:VB100-VB120;(其它程序不要用此地址的存储区)
    >完成向导,程序会自动生成一个子程序和全局符号表,默认子程序名NET_EXE。
    >在主程序调用NET_EXE,有三个参数,TIMEOUT为超时设置(可设0),CYCLE为循环指行完成的标志,ERROR为错误标志;
    >在系统块修改站地址为1;
    >下载程序块和系统块;

    2楼 回复本楼

    引用 swy 2015/9/8 12:39:05 发表于2楼的内容

  • wangchen

    wangchen   |   当前状态:在线

    总积分:9915  2024年可用积分:7

    注册时间: 2010-03-25

    最后登录时间: 2024-05-22

    空间 发短消息加为好友

    wangchen   发表于 2015/9/14 18:11:05

    哪的先装opc软件,

    3楼 回复本楼

    引用 wangchen 2015/9/14 18:11:05 发表于3楼的内容

  • wuwei01

    wuwei01   |   当前状态:在线

    总积分:3850  2024年可用积分:0

    注册时间: 2010-03-25

    最后登录时间: 2023-08-11

    空间 发短消息加为好友

    wuwei01   发表于 2015/9/14 19:28:29

    学习了

    4楼 回复本楼

    引用 wuwei01 2015/9/14 19:28:29 发表于4楼的内容

总共 , 当前 /