技术论坛

 S7200符号表这样用你是否知道?

返回主题列表
作者 主题
龟仙人
奇侠

经验值: 8540
发帖数: 939
精华帖: 15
楼主    2017-11-04 20:40:11
主题:S7200符号表这样用你是否知道? 精华帖 

在S7 200编程环境中,有一种符号常量估计很多人都没有用过,比如定义一符号常量Pi=3.1415926,根据输入常数的判断数据类型,由于浮点数最后只能显示6位小数,所以Pi=3.141593,以下是建的符号表




这是在程序中使用符号常量,符号常量不常用,但是在有些场合会用到,大家知道有这个功能就行了,至于什么时候用,就看自己的程序中需不需要了。

海上漂1
奇侠

经验值: 7405
发帖数: 1268
精华帖: 3
1楼    2017-11-04 21:01:19
主题:回复:S7200符号表这样用你是否知道?

飘过  学习了

新手到来 多多指教
远行的虎
至圣

经验值: 16160
发帖数: 2441
精华帖: 17
2楼    2017-11-05 05:29:07
主题:回复:S7200符号表这样用你是否知道?

头一回知道符号表还有这种功能,马上应用在一个实际程序中,非常好。

芳季
至圣

经验值: 67500
发帖数: 14774
精华帖: 100
3楼    2017-11-05 19:14:49
主题:回复:S7200符号表这样用你是否知道?

我也很后期才发现。看见官方的库程序是这样用的。

这样用有个好处,多个相同的常数可以轻松同时修改,而无须担心程序里在哪里使用过几次。

yecao2006
至圣

经验值: 18049
发帖数: 1524
精华帖: 2
4楼    2017-11-06 09:26:43
主题:回复:S7200符号表这样用你是否知道?

不错的应用,学习了。

我回来了!继续努力!
Zaxife
至圣

经验值: 12573
发帖数: 2503
精华帖: 31
5楼    2017-11-06 09:36:49
主题:回复:S7200符号表这样用你是否知道?
很少这样用。
我觉得直接在子程序中用数字表示更加容易理解。
再说了,一个子程序还要附带一个符号表,我这强迫症患者不喜欢。
还有,200的内存太少了,做不了功能强大的逻辑,so,直接数字更简单。
这种定义,其实用在参数范围上下限定义是比较好的,避免了被通讯修改的可能性。
其实我更喜欢用数据块,改变参数只需要下载数据块而不用下载整个程序。
喜欢一个人
侠客

经验值: 874
发帖数: 43
精华帖: 0
6楼    2017-11-06 10:24:44
主题:回复:S7200符号表这样用你是否知道?

 平时都是一个一个改的  哈哈  学习了

莫经他人苦,莫劝他人善
秀才遇上兵
游侠

经验值: 302
发帖数: 33
精华帖: 0
7楼    2017-11-06 15:50:32
主题:回复:S7200符号表这样用你是否知道?

厉害厉害,学习学习。

他强任他强
芳季
至圣

经验值: 67500
发帖数: 14774
精华帖: 100
8楼    2017-11-06 21:19:15
主题:回复:S7200符号表这样用你是否知道?

还有一个好处,就算相同的常数,分开符号名,修改的话也不会混淆。例如有一个常数是10,使用了很多次。还有一个常数是6也使用了多次。那么6这个数在调试中不断尝试修改,当中经历10的时候不用担心连那个10都改掉。你用替换的话就一定改掉了。用人工的话……就……

止境
奇侠

经验值: 8621
发帖数: 688
精华帖: 0
9楼    2017-11-07 08:52:10
主题:回复:S7200符号表这样用你是否知道?

头一回知道符号表还有这种功能,楼主知识丰富。

每天更新
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。