当前位置:
工控论坛
> >
产品
>
PLC
>
西门子(Siemens)PLC
我要发帖
求助:s7-300模块之间干扰问题(各位前辈请帮忙)
点击:
1048
| 回复:
9
傲决天下
关注
私信
精华:0帖
求助:0帖
帖子:4帖 | 5回
年度积分:98
历史总积分:127
注册:2004年9月03日
发表于:2006-09-12 11:30:00
楼主
关于fm350-2干扰cp340通讯的问题
PLC系统的组成:
PS307 5A 槽号:1
cpu314(1) 2
SM321 DI 16*DC24V 4
SM322 DO16*24V 5
SM331 AI2*12BIT 6
SM332 AO4*12BIT 7
FM350-2----------------使用0和1两个通道记录编码器的值。需要实时采集。 8--9
CP340 2个 ---------与压力数显表连接,rs232接口,实时采集压力值 10
编程方法:
1、 通过访问I/0直接读取计数器模块FM350-2采集的脉冲数,pid296,pid300
2、 使用FB2 P-RCV读取CP340的数据。并存储在DB块中存储并访问。数显表的数据传输为ASICC码,8数据位1个停止位。
试验现象:
1、调试过程中发现cp340采集的压力值和实际加载的压力值有很大的延时。实际加载力已达到4000-5000kg,在监控画面看到的力为几百kg,有时甚至几kg,然后几秒钟后又升到相应数值。。
2、手动对力传感器进行1次加载力为50kg,之后马上卸荷,大约过2-3s后监控画面的力有从0-50-0(kg)的数值变化。
3、将程序中其它程序都删除,只留下CP340的数据采集程序,加载力进行监控,数据无滞后现象。
4、程序中只写入cp340和fm350-2的程序进行数据采集,对力数据进行监控,数据有滞后。
5、将程序中fm350-2的程序去掉,其它不变,cp340数据无滞后。
改变系统配置,将系统缩减到最小,只留cpu314(1) cp340 槽号4 和5
fm350-2 槽号6。编写程序。写入cp340和fm350程序同时进行数据采集。加载力,cp340采集数据无延时。增加硬件系统,SM321槽号7 SM322槽号8 SM331槽号9 SM332槽号10。更改并运行plc,程序不增加,数据正常无滞后。添加其它系统必须程序:
1、添加控制电机动作程序,有模拟量和开关量输出。
----------- 测试数据正常cp340数据无延时
2、添加一段数据自加程序,自加周期400ms,定时器出发。控制上没有触发。
-----------测试数据正常cp340数据无延时
3、添加一段模拟量输出控制程序。控制上没有触发。
-----------测试cp340,出现2次延时现象,之后数据传输正常
4、添加另外一段模拟量输出控制程序。控制上没有触发。
-----------测试cp340数据出现滞后现象。重新下载程序,----数据滞后。
Plc断电重启--------数据滞后
删除4步添加的程序,下载 -------数据滞后
将plc清除内存,重新下载---------数据无滞后。
分享到:
收藏
邀请回答
回复楼主
举报
皓月
关注
私信
精华:9帖
求助:0帖
帖子:483帖 | 5271回
年度积分:0
历史总积分:8863
注册:2003年11月09日
发表于:2006-09-12 15:59:00
1楼
个人认为这么大的滞后问题,应跟你的程序有关,比如说定时中断时基太小等等
回复
引用
举报
傲决天下
关注
私信
精华:0帖
求助:0帖
帖子:4帖 | 5回
年度积分:98
历史总积分:127
注册:2004年9月03日
发表于:2006-09-12 21:44:00
2楼
楼上,以前见过类似现象吗?如果不行的话我重写一下程序看看。
回复
引用
举报
博异
关注
私信
精华:1帖
求助:0帖
帖子:3帖 | 70回
年度积分:0
历史总积分:134
注册:2006年7月24日
发表于:2006-09-13 10:19:00
3楼
有两种原因会造成滞后,1.cpu在采集到模拟量后送到缓冲区,再通过背板总线送到输入映像区时,会将相应的模拟量转化为数字量,如果你设定的时间大于扫描周期的话会产生信号传输延迟。2.如果你用的是rs485接口的话会产生转换盲点,会漏信号。3.传感器产生的模拟量信号弱,在扫描时会因为周期时间长而不稳定 。4.传输长度长。解决方法:1.修改循环时间,2加一个放大器,3.在现场用一个带cpu833模块 ,我以前在称重时也遇到这种情况,后来在现在场把750-333模块改成一个750-833模块后,正常 !
回复
引用
举报
怪石
关注
私信
精华:1帖
求助:1帖
帖子:117帖 | 250回
年度积分:0
历史总积分:915
注册:2003年9月08日
发表于:2006-09-13 16:20:00
4楼
关注
回复
引用
举报
傲决天下
关注
私信
精华:0帖
求助:0帖
帖子:4帖 | 5回
年度积分:98
历史总积分:127
注册:2004年9月03日
发表于:2006-09-13 19:52:00
5楼
多谢博异的指导.各位同仁若有心得,还望不吝赐教,小弟不胜感激!
小弟的位移和力检测部分组成如下:
光栅尺1 光栅尺2 力传感器1 力传感器2
| | | |
| TTL信号 | 二次仪表1 二次仪表2
| | | (rs232信号) |
┏━━━━━━┓ ┏━━━┓ ┏━━━┓
┃ FM350-2 ┃ ┃CP340 ┃ ┃CP340 ┃
┗━━━━━━┛ ┗━━━┛ ┗━━━┛
回复
引用
举报
傲决天下
关注
私信
精华:0帖
求助:0帖
帖子:4帖 | 5回
年度积分:98
历史总积分:127
注册:2004年9月03日
发表于:2006-09-14 10:31:00
6楼
各位仁兄,我已经把程序发到一个公用邮箱里,希望各位有空去看看。(allfrend@126.com)
邮箱网站:http://www.126.com[url=http://www.126.com]http://www.126.com[/url]
邮箱用户名:allfrend
密码:allfernd
回复
引用
举报
Ψ蓝色火焰Ψ
关注
私信
精华:1帖
求助:0帖
帖子:51帖 | 1474回
年度积分:0
历史总积分:3985
注册:2006年8月14日
发表于:2006-11-28 13:33:00
7楼
支持博异
回复
引用
举报
亚星
关注
私信
精华:1帖
求助:0帖
帖子:14帖 | 340回
年度积分:0
历史总积分:394
注册:2001年1月08日
发表于:2006-11-30 13:40:00
8楼
提几点建议:
1。FM350不要直接读写,用库里的FB和DB
2。在调用CP340通讯前禁止中断,通讯完后再使能中断
回复
引用
举报
Siemens2004
关注
私信
精华:0帖
求助:0帖
帖子:8帖 | 131回
年度积分:0
历史总积分:168
注册:2004年10月14日
发表于:2006-12-03 22:53:00
9楼
同意亚星的说法,其次,你现在程序的扫描周期是多少?
回复
引用
举报
热门招聘
相关主题
强烈推荐电子书下载(更新可下...
[7678]
PLC一通电就有输出是什么问题...
[7216]
哪位有RS232转DH485接线图
[13851]
三菱FX系列PLC在程序读取和与...
[7562]
PLC常用程序设计语言简介
[23374]
请勿发表此类内容
[14482]
最完整的工控培训、PLC培训教...
[15515]
三菱PLC三维动画仿真软件
[8395]
西门子smart700IE/1000IE触摸...
[13446]
PLC编程资料、PLC编程软件下载...
[39511]
官方公众号
智造工程师
客服
小程序
公众号