您现在所在的是:

西门子SIEMENS

回帖:2916个,阅读:510849 [上一页] [1] ... [80] [81] [82] [83] [84] [85] [86] [87] [88] [89] ... [292] [下一页]
5997
liaosun
文章数:1398
年度积分:53
历史总积分:5997
注册时间:2003/5/4
发站内信
2015论坛贡献奖
2014论坛贡献奖
2013论坛贡献奖
2012论坛贡献奖
2011博客贡献奖
2010博客杰出贡献奖
发表于:2013/4/14 18:02:13
#880楼
以下是引用fuzhoulzp2013/4/10 17:16:49的发言:
你好廖老师:我有个疑问,就是你那本S7-300/400 plc应用技术第3版的第128页,第10行中“因为32位双整数的精度比浮点数的高,指令将转换结果四舍五入”是不是精度更低呀?
浮点数的精度只有十进制的6位有效数字,最大的双整数有10位。
[此贴子已经被作者于2013/4/14 18:10:31编辑过]
我是廖常初,是一个高校的老师,曾在企业从事机械、电气技术工作,长期从事工业控制和PLC应用的教学、科研和工程应用工作。博客中的日志除注明外均为原创。愿意在此与大家探讨工控的问题!
廖常初工控博客地址:http://blog.gkong.com/blog.asp?name=liaochangchu
我曾写过几本小书: 《PLC编程及应用》第3版(S7-200)、《S7-300/400 PLC应用技术》第3版、《FX系列PLC编程及应用》第2版、《S7-200 PLC编程及应用》、《PLC基础及应用》第2版(FX系列大专教材)、《西门子人机界面(触摸屏)组态与应用技术》、《西门子工业通信网络组态编程与故障诊断》、《S7-1200 PLC编程及应用》第2版、《跟我动手学S7-300/400 PLC》、《跟我动手学FX系列PLC》
机械工业出版社廖常初图书专题:http://www.gkong.com/zt/liaochangchu/
匿名用户
文章数:N/A
年度积分:0
历史总积分:0
注册时间:2013/4/11
发站内信
发表于:2013/4/15 13:44:15
#881楼
该用户被锁定,回复内容不予显示!
755
824861410
文章数:56
年度积分:50
历史总积分:755
注册时间:2012/10/20
发站内信
发表于:2013/4/20 12:07:20
#882楼
廖老师你好:好久没有向您请教问题了,最近在学习plc的过程中经常遇到例如L LW LD这样的局部变量,我感到非常困惑,不知道这些局部变量在什么地方使用,使用前要做哪些准备,还有就是使用这些局部变量的优点。还有就是看到有用到L#0,L#6,L#7390,L#-7390这些都是哪里来的啊,是之前都有定义吗?最后就是对于指针的迷惑,例如要在系统块FC8的INO引脚上输入指针P#DB5.DBX0.0,如果我直接输入的话显示红色无效的,谢谢廖老师帮学生解惑。
[此贴子已经被作者于2013/4/20 15:34:28编辑过]
学习西门子系列PLC才不久,请各位专家多多指教。
653
jldz2013
文章数:-3
年度积分:50
历史总积分:653
注册时间:2013/3/9
发站内信
发表于:2013/4/20 16:57:44
#883楼
此楼内容不符合板块规定,不予显示! 查看原帖内容>>
653
jldz2013
文章数:-3
年度积分:50
历史总积分:653
注册时间:2013/3/9
发站内信
发表于:2013/4/20 16:58:53
#884楼
此楼内容不符合板块规定,不予显示! 查看原帖内容>>
5997
liaosun
文章数:1398
年度积分:53
历史总积分:5997
注册时间:2003/5/4
发站内信
2015论坛贡献奖
2014论坛贡献奖
2013论坛贡献奖
2012论坛贡献奖
2011博客贡献奖
2010博客杰出贡献奖
发表于:2013/4/21 9:35:56
#885楼
以下是引用8248614102013/4/20 12:07:20的发言:
廖老师你好:好久没有向您请教问题了,最近在学习plc的过程中经常遇到例如L LW LD这样的局部变量,我感到非常困惑,不知道这些局部变量在什么地方使用,使用前要做哪些准备,还有就是使用这些局部变量的优点。还有就是看到有用到L#0,L#6,L#7390,L#-7390这些都是哪里来的啊,是之前都有定义吗?最后就是对于指针的迷惑,例如要在系统块FC8的INO引脚上输入指针P#DB5.DBX0.0,如果我直接输入的话显示红色无效的,谢谢廖老师帮学生解惑。
[此贴子已经被作者于2013/4/20 15:34:28编辑过]
LW、LD是局部变量,只能在它所在的块里使用。需要在块的局部变量表里先定义、后使用。在块里只用局部变量、不用全局变量,这样的块不加任何修改就可以移植到其他项目。
L#0,L#6,L#7390,L#-7390是双整数常数。
除非在FC8中定义了INO的参数类型为Pointer,才可以使用实参P#DB5.DBX0.0。
我是廖常初,是一个高校的老师,曾在企业从事机械、电气技术工作,长期从事工业控制和PLC应用的教学、科研和工程应用工作。博客中的日志除注明外均为原创。愿意在此与大家探讨工控的问题!
廖常初工控博客地址:http://blog.gkong.com/blog.asp?name=liaochangchu
我曾写过几本小书: 《PLC编程及应用》第3版(S7-200)、《S7-300/400 PLC应用技术》第3版、《FX系列PLC编程及应用》第2版、《S7-200 PLC编程及应用》、《PLC基础及应用》第2版(FX系列大专教材)、《西门子人机界面(触摸屏)组态与应用技术》、《西门子工业通信网络组态编程与故障诊断》、《S7-1200 PLC编程及应用》第2版、《跟我动手学S7-300/400 PLC》、《跟我动手学FX系列PLC》
机械工业出版社廖常初图书专题:http://www.gkong.com/zt/liaochangchu/
755
824861410
文章数:56
年度积分:50
历史总积分:755
注册时间:2012/10/20
发站内信
发表于:2013/4/22 21:09:09
#886楼
以下是引用liaosun2013/4/21 9:35:56的发言:
以下是引用8248614102013/4/20 12:07:20的发言:
廖老师你好:好久没有向您请教问题了,最近在学习plc的过程中经常遇到例如L LW LD这样的局部变量,我感到非常困惑,不知道这些局部变量在什么地方使用,使用前要做哪些准备,还有就是使用这些局部变量的优点。还有就是看到有用到L#0,L#6,L#7390,L#-7390这些都是哪里来的啊,是之前都有定义吗?最后就是对于指针的迷惑,例如要在系统块FC8的INO引脚上输入指针P#DB5.DBX0.0,如果我直接输入的话显示红色无效的,谢谢廖老师帮学生解惑。
[此贴子已经被作者于2013/4/20 15:34:28编辑过]
LW、LD是局部变量,只能在它所在的块里使用。需要在块的局部变量表里先定义、后使用。在块里只用局部变量、不用全局变量,这样的块不加任何修改就可以移植到其他项目。
L#0,L#6,L#7390,L#-7390是双整数常数。
除非在FC8中定义了INO的参数类型为Pointer,才可以使用实参P#DB5.DBX0.0。
谢谢老师,基本清楚了,想追问下就是诸如L0.0,L0.1之类的局部地址在使用之前要定义吗?适合在什么地方用?
学习西门子系列PLC才不久,请各位专家多多指教。
5997
liaosun
文章数:1398
年度积分:53
历史总积分:5997
注册时间:2003/5/4
发站内信
2015论坛贡献奖
2014论坛贡献奖
2013论坛贡献奖
2012论坛贡献奖
2011博客贡献奖
2010博客杰出贡献奖
发表于:2013/4/23 7:43:53
#887楼
以下是引用8248614102013/4/22 21:09:09的发言:
以下是引用liaosun2013/4/21 9:35:56的发言:
以下是引用8248614102013/4/20 12:07:20的发言:
廖老师你好:好久没有向您请教问题了,最近在学习plc的过程中经常遇到例如L LW LD这样的局部变量,我感到非常困惑,不知道这些局部变量在什么地方使用,使用前要做哪些准备,还有就是使用这些局部变量的优点。还有就是看到有用到L#0,L#6,L#7390,L#-7390这些都是哪里来的啊,是之前都有定义吗?最后就是对于指针的迷惑,例如要在系统块FC8的INO引脚上输入指针P#DB5.DBX0.0,如果我直接输入的话显示红色无效的,谢谢廖老师帮学生解惑。
[此贴子已经被作者于2013/4/20 15:34:28编辑过]
LW、LD是局部变量,只能在它所在的块里使用。需要在块的局部变量表里先定义、后使用。在块里只用局部变量、不用全局变量,这样的块不加任何修改就可以移植到其他项目。
L#0,L#6,L#7390,L#-7390是双整数常数。
除非在FC8中定义了INO的参数类型为Pointer,才可以使用实参P#DB5.DBX0.0。
谢谢老师,基本清楚了,想追问下就是诸如L0.0,L0.1之类的局部地址在使用之前要定义吗?适合在什么地方用?
不定义也可以使用绝对地址,建议先定义后使用。当然在块的内部使用。
注意OB有20个字节自动生成的局部变量。
我是廖常初,是一个高校的老师,曾在企业从事机械、电气技术工作,长期从事工业控制和PLC应用的教学、科研和工程应用工作。博客中的日志除注明外均为原创。愿意在此与大家探讨工控的问题!
廖常初工控博客地址:http://blog.gkong.com/blog.asp?name=liaochangchu
我曾写过几本小书: 《PLC编程及应用》第3版(S7-200)、《S7-300/400 PLC应用技术》第3版、《FX系列PLC编程及应用》第2版、《S7-200 PLC编程及应用》、《PLC基础及应用》第2版(FX系列大专教材)、《西门子人机界面(触摸屏)组态与应用技术》、《西门子工业通信网络组态编程与故障诊断》、《S7-1200 PLC编程及应用》第2版、《跟我动手学S7-300/400 PLC》、《跟我动手学FX系列PLC》
机械工业出版社廖常初图书专题:http://www.gkong.com/zt/liaochangchu/
646
wlrt081
文章数:10
年度积分:50
历史总积分:646
注册时间:2013/3/28
发站内信
发表于:2013/4/24 23:03:29
#888楼
廖老师,您好。
我是初学者,想选个PLC 带有高精度硬件定时器,数目较多的。 由于项目对处理速度要求较高,需要使用1MS定时器40多个。S7200 系列1MS定时器到是有,但是太少了。 我看了 S7319 CPU 有2048个定时器,不知道1MS精度的有多少个呢?我看了一下S7300的资料,里面介绍定时器基准时间 怎么没有1MS的呢?谢谢
5997
liaosun
文章数:1398
年度积分:53
历史总积分:5997
注册时间:2003/5/4
发站内信
2015论坛贡献奖
2014论坛贡献奖
2013论坛贡献奖
2012论坛贡献奖
2011博客贡献奖
2010博客杰出贡献奖
发表于:2013/4/25 18:36:43
#889楼
回复wlrt081 #888楼
S7-300没有1ms定时器,延迟中断可提供1ms精度的定时,但是可用的延迟中断的个数与PLC型号有关。恐怕没有PLC能满足你的要求。
我是廖常初,是一个高校的老师,曾在企业从事机械、电气技术工作,长期从事工业控制和PLC应用的教学、科研和工程应用工作。博客中的日志除注明外均为原创。愿意在此与大家探讨工控的问题!
廖常初工控博客地址:http://blog.gkong.com/blog.asp?name=liaochangchu
我曾写过几本小书: 《PLC编程及应用》第3版(S7-200)、《S7-300/400 PLC应用技术》第3版、《FX系列PLC编程及应用》第2版、《S7-200 PLC编程及应用》、《PLC基础及应用》第2版(FX系列大专教材)、《西门子人机界面(触摸屏)组态与应用技术》、《西门子工业通信网络组态编程与故障诊断》、《S7-1200 PLC编程及应用》第2版、《跟我动手学S7-300/400 PLC》、《跟我动手学FX系列PLC》
机械工业出版社廖常初图书专题:http://www.gkong.com/zt/liaochangchu/

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

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

93.6006