组态王与PLC S7-200 建立GPRS 无线通信

上传人:工**** 文档编号:434773 上传时间:2017-02-23 格式:PDF 页数:12 大小:2.04MB
返回 下载 相关 举报
组态王与PLC S7-200 建立GPRS 无线通信_第1页
第1页 / 共12页
组态王与PLC S7-200 建立GPRS 无线通信_第2页
第2页 / 共12页
组态王与PLC S7-200 建立GPRS 无线通信_第3页
第3页 / 共12页
组态王与PLC S7-200 建立GPRS 无线通信_第4页
第4页 / 共12页
组态王与PLC S7-200 建立GPRS 无线通信_第5页
第5页 / 共12页
点击查看更多>>
资源描述

《组态王与PLC S7-200 建立GPRS 无线通信》由会员分享,可在线阅读,更多相关《组态王与PLC S7-200 建立GPRS 无线通信(12页珍藏版)》请在金锄头文库上搜索。

1、组态王与西门子 立 程通讯(自由口模式) 一、 很多搞工控的同行在建立 组态王进行 程通讯时总是失败,尤其是看了组态王的帮助文件后即使建立了远程通讯连接,其 部的变量地址与组态王怎样一一对应还是不很清楚,在这里也是我几个星期摸索的结果,特发表出来供有需要的同行参考与借鉴 二、 要建立 程数据采集 必须具备如下几个条件(很重要啊 !) A、 利用花生壳声明一个 址解析域名(当然有固定的 可以不用了)我声明的解析域名是 样声明网上有 B、 选用 块必须是组态王软件中支持的驱动,要不必不会成功,当然你如果你自己会做组态王的驱动开发那就没问题了 ,我用的 实达如下图 (要懂得 哦!) C、 由于电信封

2、锁了很多我们要用的端口(太没天理了),我们就必须要使用路由器做端口映射了,你必须要有个路由器啦!(不过电信又封锁了路由,俺还是有办法的,进行路由破解,成功!)我用的 线路由器。 D、 别忘就了组态王提供了给你 由口通讯的例子(看了还是不会吧!呵呵别急 !) 下面我们就开始一步一 步进行: 1、 进入你的路由器进行端口映射设置 我的是 看你路由器的背面就有)。如下图红色标记的“转发规则”,进入设置。 、 将端口号设置为 5000(随便你自己只要不是电信封锁的就行), 址设置为 的电脑被分配的是 下图),协议设置为 们使用的一种无线的模式 所谓啦!) 最后别忘记点击“使所有项目生效”。 此图是我自

3、己的电脑自动获取的 址 3、 完成了上面两步,就开始进入 块的参数设置 啦!(要特别注意啊! 如下图 按照我的设置。 第二项中的 以随意(要记住在组态中有用) 5000 (看到了吗和路由器在的端口一样,记住在组态王中有用) 其它就默认 ! 第三项中的 P 个就是我的外网的 址,这个可以从发生壳界面的右下角就有显示。 是我用花生壳申请的域名。 5000 这个端口号和上面是一样的意思。 第四项中的 9600 波特率 (记住了在 设置有用) 8 数据位数 1 一个停止为 无奇偶校验 无流控制 其它都是默认了! 最后一点记住设置你的 作模式在 我选择的 0) 0 1 2 3 : 讯是没有问题的,你可有

4、用 件 (试工具进行测试 )如下图 测试通讯已经成功! 下面就是怎样和组态王建立通讯了! 1、 新建一个工程,打开界面后进入设备点击新建如下图: 2、 选择 西门子设备下的 列 如下图:击下一步: 这个名称随便你写!点击下一步! 记住了!一定要选择“使用虚拟串口( 备)”,并在下面选择一个出口!点击下一步! 你记住我在前面给你提醒的了吗!这里有个“实达 00000000008这个是在 设置的设备名称你没有忘记吧! 5000 对应的映射端口,不要填错了哦!点击下一步! 填写一个你准备给 义的站点地址我这里是 2。(记住哦!在 击下一步: 这个保持默认的就好啦!点击下一步: 到这里组态王建立的通讯

5、基本上就完成了,最后在你的设备栏中可以看到如下图: 态王中给你们提供了一个自由口和序。我们就是用自由口这个啦! 用 开什么都不用管,先看看程序中 程序块如图: 看到了吗! 值是 9 也就是 口波特率是 9600 8位数据位 1 位停止位 无奇偶校验。其它的先别管!再打开 系统块,查看 址和 波特率的参数如图: 看到了吗! 址等于 2 就是我们在组态王中指定设备地址中的一样。 9600 的波特率就是和我们在 设定的一致。 置就全没问题啦!下面就教你们怎样编写 址与组态王中的一一对应,这是最关键的了! 编写如下图的子程序块无所谓啦,随便编只要是你自己需要的。我变了个模拟量 入和 制 记住三个变量

6、! 然后我们进入组态王,开始建立对应的变量了! 如下图 : 看见了吗! 大家看清楚我定义 I/o 整 数 ,实际 入的实型,如果希望看到小数点后面的数据那就将 义为 I/O 实 数 ,如下图: 定义 是 输入口和输出口。如下图: 家记住一点如果 变量 V 存储是位字节,在组态王中定义变量的数据类型中选择 果变量 V 存储的在实数那么定义的数据类型就选择 也许会问,我在 定义的 有 等等 一下问太多我回答不过来啊!呵呵)对呀!这就是我要说的!为什么在组态王中我在定义 要选择的数据类型是 是为了能在下面的组态中能和 对应。好啦!就看我慢慢讲解! 建立好变量后,我们就开始创建画面窗口。在画面上我们放

7、上两个按钮。和两个 圆形和一个文本。下面我们就开始关联变量了,我分别 为 个按钮来控制 活,同时使画面上的 形闪烁。 控制 面的 画面中对应的 形闪烁。 本用来显示模拟量值。如下图: 我们双击 钮, 如下图: 大家看到有个命令语言连接栏了吗!点击“按下时”也就是告诉组态王当这个 钮按下时触发一个事件,(呵呵 !是不在编程啊!B 吧!)如下图: (呵呵!是不是看了很盲目啊!没事你只要记住你用的是函数就行了,就是往里面填写对应的参数,如果还是不懂可以看看组态王的帮助书籍)。这个函数在“全部函数”中可以找到,函数内部的 的就是你定义的了变量 的就是位字节,这里要特别注意 ,就是对应的 们这里要 里就

8、填 2。看就知道了 开关量,不是 1 就是 0 啦!你想按下按钮是 1 就填 1 啦!操作完后就是如下图: *组态王里定义变量时大家一定要注意,它定义的位字节不是冲 0 开始的。如果你的 义了位字节,在组态王中你就必须要加 1。这样才和 的定义一致。 下面我们再来定义 量。如下图: 我们看到有一栏特殊吗!点击闪烁进入下面的 界面: 里我们用到了一个组态王提供的内部函数,(我在组态王论坛问了他们怎样关联变量,他们就从没正面回答,总是教我看帮助!放屁!说到这太气愤了!) ;这个就是定义位字节,类似于 函数。不用我多介绍了吧! 是你定义的变量地址如 是 8 个端口啊!呵呵 ! 后面的 是指定的那个位

9、,如果我定义的是 么代码窗口中就填入“ 本站点 );”如下图:(别忘记后面的 分号啊!) 定义 形也是和定义 形一样的这里就不多讲了! “模拟值输出中” 定义对应的 择十进制位就可以啦! 然后运行组态监测,首先看看组态王的信息窗口如图: 看到红色的框了吗!就是 组态王建立通讯成功的提升! 也可查看 不是在发送数据包!你运行组态王后,在你的电脑右下角如图会有个 动设备的图标! 击这个图标会看到好多数据在和 行通讯发包!如下图: 如果你看到这些,证明你的组态王和西门子 立 讯已经成功,并且可以采集远程数据了! 感言: 终于写完了 !应该写得很详细吧!我发现在网上根本就找不到这方面的资料! 也问了很多人,他们都是叫我看组态王帮助文档!希望发表出来供给有需求的同行借鉴。以免少走弯路,节省更多的时间研究新的东西! cn

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 机械/制造/汽车 > PLC/工控编程

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号