当前位置:
工控论坛
> >
产品
>
PLC
>
西门子(Siemens)PLC
我要发帖
s7200-两路脉冲输出控制问题
点击:
1365
| 回复:
14
漫波
关注
私信
精华:0帖
求助:0帖
帖子:4帖 | 7回
年度积分:0
历史总积分:19
注册:2007年7月20日
发表于:2007-07-25 14:32:00
楼主
本人用S7-200脉冲输出来做X-Y轴的行程控制,在TD200上输入运动参数,已做了两台数控铣床,现在想做高精度的控制运动,用PLS脉冲输出功能好像不太理想,所以想用PTO包络来控制,因PTO可以进行线性控制,用来做高精度的比较好一点,但有一个问题到现在还搅不明白,我组态了一个输出点Q0.0后,想再组Q0.1就不行,查系统手册查不到,还有用PTO控制过程中,数值参数可以用TD200用调用吗,因本人刚接触不久有好多地方还不熟悉,请各大哥指点指点,有兴趣可以加我Q群:25187653
分享到:
收藏
邀请回答
回复楼主
举报
有缘随缘
关注
私信
精华:0帖
求助:0帖
帖子:57帖 | 530回
年度积分:0
历史总积分:915
注册:2006年9月01日
发表于:2007-07-25 15:35:00
1楼
没用过。不好意思。
回复
引用
举报
漫波
关注
私信
精华:0帖
求助:0帖
帖子:4帖 | 7回
年度积分:0
历史总积分:19
注册:2007年7月20日
发表于:2007-07-25 20:23:00
2楼
有哪大哥会用的指点一下...
回复
引用
举报
笔笔名
关注
私信
精华:4帖
求助:11帖
帖子:290帖 | 1797回
年度积分:1
历史总积分:3209
注册:2002年3月17日
发表于:2007-07-28 07:32:00
3楼
既然可以做Q0.0,那当然可以做Q0.1。
回复
引用
举报
T22
关注
私信
精华:1帖
求助:0帖
帖子:21帖 | 145回
年度积分:0
历史总积分:347
注册:2006年5月23日
发表于:2007-07-28 13:41:00
4楼
一,你是用向导吗?这样的话,在主程式中加两组PTO有关的子程式,
二,不用向导,用多段速试过吗?
三,调用是指读出吗?写入不行,运行中不允许写入.
回复
引用
举报
爱好者zsl
关注
私信
精华:0帖
求助:0帖
帖子:3帖 | 6回
年度积分:0
历史总积分:15
注册:2007年7月26日
发表于:2007-07-28 13:50:00
5楼
是不是组一个就是一个字节的啊?如果组Q0.O用了一个字节的话,那Q0.1当然就不能用了!包括Q0.2 0.3 0.4 0.5 0.6 0.7 都不能用了!
回复
引用
举报
漫波
关注
私信
精华:0帖
求助:0帖
帖子:4帖 | 7回
年度积分:0
历史总积分:19
注册:2007年7月20日
发表于:2007-07-28 17:40:00
6楼
这意思就是组了一个Q0.0后就不能再组Q0.1是吧,哪么不用向导,直接在子程序上加两个网络,用PLS设置Q0.0和Q0.1的输出是吧?
多段速没试过,我想脉冲进行线性控制.回去再试试.呵
回复
引用
举报
T22
关注
私信
精华:1帖
求助:0帖
帖子:21帖 | 145回
年度积分:0
历史总积分:347
注册:2006年5月23日
发表于:2007-08-02 13:01:00
7楼
线性只是在斜坡时,匀速没什么线性,能做线性对硬件是有要求的,
回复
引用
举报
漫波
关注
私信
精华:0帖
求助:0帖
帖子:4帖 | 7回
年度积分:0
历史总积分:19
注册:2007年7月20日
发表于:2007-08-16 20:55:00
8楼
试用还是不行,只要是我想要Q0.0运行了一个向导包络后Q0.1再运行一个向导包络,但开始在向导设置了Q0.0后想再设定Q0.1向导的参数时,在向导里就设置不了,(即是说再点向导就没有新的一个输出点给我设定,只有修改Q0.0中的参数),总来说就是向导不能同时设定两个输出点的参数,是吧!只可以设定一个是吗?
回复
引用
举报
robotics30
关注
私信
精华:1帖
求助:0帖
帖子:43帖 | 277回
年度积分:0
历史总积分:1384
注册:2004年3月22日
发表于:2007-08-16 22:04:00
9楼
为什么要用向导包络呢?其实直接编程就可以啊.S7-200使用两套独立的特殊寄存器控制两个PTO独立工作,Q0.0的控制字节是SM67, Q0.1的控制字节是SM77,用不同的包络表地址就可以啊,注意地址不要重叠.
回复
引用
举报
触目惊心
关注
私信
精华:0帖
求助:0帖
帖子:19帖 | 443回
年度积分:0
历史总积分:520
注册:2007年7月19日
发表于:2007-08-16 22:30:00
10楼
我说说..我的说法吧./.我也不太懂,,你说的组..是不是只字节//如果是字节的话..你用了Q0.0做.那么Q0.1/Q0.2/Q0.3/都不能是..如果是字的话那么Q0.1到Q0.7都不能用..不过可以停闭...停闭之后..别的都可以高4位..那么Q0.4~Q0.7都可以用..
回复
引用
举报
触目惊心
关注
私信
精华:0帖
求助:0帖
帖子:19帖 | 443回
年度积分:0
历史总积分:520
注册:2007年7月19日
发表于:2007-08-16 22:31:00
11楼
我说说..我的说法吧./.我也不太懂,,你说的组..是不是只字节//如果是字节的话..你用了Q0.0做.那么Q0.1/Q0.2/Q0.3/都不能用..如果是字的话那么Q0.1到Q0.7都不能用..不过可以停闭...停闭之后..别的都可以高4位..那么Q0.4~Q0.7都可以用..
回复
引用
举报
tanshun_1984
关注
私信
精华:0帖
求助:0帖
帖子:0帖 | 10回
年度积分:0
历史总积分:23
注册:2006年8月16日
发表于:2007-08-17 08:37:00
12楼
我刚试了下,没问题啊,用向导组了Q0.0后,接着用向导组Q0.1可以选啊。是不是软件的版本问题,我用的是STEP 7-MicroWIN V4.0 SP5,西门子官方网站早就有下的了,应该V4的都可以用了吧
回复
引用
举报
漫波
关注
私信
精华:0帖
求助:0帖
帖子:4帖 | 7回
年度积分:0
历史总积分:19
注册:2007年7月20日
发表于:2007-08-21 21:28:00
13楼
下面引用由触目惊心在 2007-8-16 22:30:00 发表的内容:
我说说..我的说法吧./.我也不太懂,,你说的组..是不是只字节//如果是字节的话..你用了Q0.0做.那么Q0.1/Q0.2/…
--------------------------------------------------------------------------------------------你的意思是用PTO做程序,但运行向导设置的包络吗?包络地址放在哪?自己写的程序好像没有可以运行包络的指令哦?能详细说说吗?
回复
引用
举报
robotics30
关注
私信
精华:1帖
求助:0帖
帖子:43帖 | 277回
年度积分:0
历史总积分:1384
注册:2004年3月22日
发表于:2007-08-21 22:23:00
14楼
包络地址放在哪,自己决定啊,然后将包络地址放在SMW168,执行PLS确认就可以发脉冲了啊.不一定要用向导包络.有问题可以发邮件给我.robotics30@sohu.com
回复
引用
举报
热门招聘
相关主题
[下载]WinCC v7.0 多国语言版...
[19511]
原来有些USB转串口连不上PLC...
[15788]
工控老鬼 现场感悟 “如何提...
[10396]
日本欧姆龙PLC应用经验点滴
[7564]
PLC现状与发展浅论
[10345]
PLC接反 会不会烧
[11635]
PLC常用程序设计语言简介
[27247]
数据的格式,BCD具体是什么意...
[9323]
三菱FX系列PLC在程序读取和与...
[7562]
哪位有RS232转DH485接线图
[13852]
官方公众号
智造工程师
客服
小程序
公众号