您现在所在的是:

串口通信

回帖:2个,阅读:3535 [上一页] [1] [下一页]
27947
guanyumou 版主
文章数:10552
年度积分:1130
历史总积分:27947
注册时间:2008/7/13
发站内信
2018论坛优秀版主
2018春节活动(三)
2017论坛优秀版主
2017国庆活动(二)
2017春节活动(三)
发表于:2020/5/18 11:51:22
#0楼
分享程序:西门子S7-200 Smart高速计数器实例

一、主程序:
1、网络1:高数计数器HSC0初始化
附件 1.jpg
2、网络2:端口0初始化
附件 2.jpg
二、HSC0初始化子程序:
1、网络1:要在程序内启用该组态,请使用 SM0.1 或沿触发指令从 MAIN 程序块将该子程序调用一次.
针对模式 0 组态 HC0; CV = 0; PV = 600; 加计数;
将中断 COUNT_EQ0 附加到事件 12 (HC0 的 CV = PV).
启用中断并启动计数器.
附件 3-1.jpg
附件 3-2.jpg
附件 3-3.jpg
三、端口0初始化子程序:
1、网络1:组态端口 0 自由口通信模式,偶校验,8位数据位、9600 波特率;
端口 0  发送完成中断连接到 端口0发送完成中断;
使能中断。
附件 4.jpg
四、HSC0中断程序:
1、网络1:(CV = PV) 步 1,1,HC0
编译 HC0 的动态参数; CV = 0;
启动计数器.
附件 5.jpg
2、网络2:字符串 "jint" 复制到 VB200 地址开始的发送缓存区;
高数计数器中后,端口0开始发送字符串 "jint" 。
附件 6.jpg
五、端口0发送完成中断:
1、网络1:发送完成中断,VB300自加1
附件 7.jpg
六、程序提供下载:
附件:
[本地下载]
[此贴子已经被作者于2020/5/19 12:45:57编辑过]
基于各种组态软件\触摸屏\PLC\单片机\变频器Modbus TCP\RTU\ASCII通信编程服务,需要请直接
联系!腾讯扣扣149034219
23512
mengx9806
文章数:10974
年度积分:1251
历史总积分:23512
注册时间:2011/5/16
发站内信
2018论坛热心网友
2018春节活动(三)
工控人谈电商
发表于:2020/5/18 13:08:38
#1楼
求仁得仁,我这还没求,马上看到实例了,明天下午有时间去现场操作一下,正好有个类似的项目。我现在还需要吧数据录下来,在在HMI上做记录。谢谢楼主!!!
喜欢一句广告语:世界再大,也大不过我35码半的脚步。但是我的世界里,如何才能追到那
逝去的青春年华?
27947
guanyumou 版主
文章数:10552
年度积分:1130
历史总积分:27947
注册时间:2008/7/13
发站内信
2018论坛优秀版主
2018春节活动(三)
2017论坛优秀版主
2017国庆活动(二)
2017春节活动(三)
发表于:2020/5/18 18:09:53
#2楼
以下是引用mengx98062020/5/18 13:08:38的发言:
求仁得仁,我这还没求,马上看到实例了,明天下午有时间去现场操作一下,正好有个类似的项目。我现在还需要吧数据录下来,在在HMI上做记录。谢谢楼主!!!
本人未卜先知。表情
基于各种组态软件\触摸屏\PLC\单片机\变频器Modbus TCP\RTU\ASCII通信编程服务,需要请直接
联系!腾讯扣扣149034219

关于我们 | 联系我们 | 广告服务 | 本站动态 | 友情链接 | 法律声明 | 非法和不良信息举报

工控网客服热线:0755-86369299
版权所有 工控网 Copyright©2024 Gkong.com, All Rights Reserved

62.4004