您现在所在的是:

西门子SIEMENS

回帖:11个,阅读:26509 [上一页] [1] [2] [下一页]
440
Dragon_Lin
文章数:9
年度积分:50
历史总积分:440
注册时间:2018/11/19
发站内信
发表于:2018/11/19 10:29:48
#0楼
请教一下各位师傅,我的PLC是1214DC/DC/DC,用博途V15编程,请问一下这个FB284功能块中的 configEPos引脚 我该怎么赋值给它啊,按照西门子技术文档中说的要把开关输入状态赋值给ConfigEPos.%X6这个位请问怎么赋值呢?有什么实例能给我看看吗?我不懂怎么赋值
37602
cvlsam 版主
文章数:12429
年度积分:213
历史总积分:37602
注册时间:2001/12/22
发站内信
2018论坛贡献奖
2017论坛贡献奖
2016论坛贡献奖
2015论坛贡献奖
2013论坛贡献奖
2012论坛贡献奖
2011论坛贡献奖
2011国庆活动
2010论坛杰出贡献奖
发表于:2018/11/20 15:14:07
#1楼
以下是引用Dragon_Lin2018/11/19 10:29:48的发言:
请教一下各位师傅,我的PLC是1214DC/DC/DC,用博途V15编程,请问一下这个FB284功能块中的 configEPos引脚 我该怎么赋值给它啊,按照西门子技术文档中说的要把开关输入状态赋值给ConfigEPos.%X6这个位请问怎么赋值呢?有什么实例能给我看看吗?我不懂怎么赋值

博图允许对于DWord或者Word类型进行位访问。例如访问变量的位6,可以写作变量名.%X6

您可以通过类似于下图中的方式来访问:
读取Dword变量的位状态:
附件 snap3.jpg

写入Dword变量的位状态:




附件 snap4.jpg

当然,您也可以通过MOVE指令一次性的读写DWord的所有位的状态。

Good Luck~
440
Dragon_Lin
文章数:9
年度积分:50
历史总积分:440
注册时间:2018/11/19
发站内信
发表于:2018/11/20 15:49:20
#2楼
回复 #1楼 cvlsam
谢谢哥,发了这么多地方的论坛终于能详细看明白了,之前我也试过将原点开关信号接通给线圈,线圈写的是configEPos。%6,可是出现红色波浪线,说未定义,是不是前面要像你这样加一个#号呢?
37602
cvlsam 版主
文章数:12429
年度积分:213
历史总积分:37602
注册时间:2001/12/22
发站内信
2018论坛贡献奖
2017论坛贡献奖
2016论坛贡献奖
2015论坛贡献奖
2013论坛贡献奖
2012论坛贡献奖
2011论坛贡献奖
2011国庆活动
2010论坛杰出贡献奖
发表于:2018/11/20 15:59:03
#3楼
以下是引用Dragon_Lin2018/11/20 15:49:20的发言:
谢谢哥,发了这么多地方的论坛终于能详细看明白了,之前我也试过将原点开关信号接通给线圈,线圈写的是configEPos。%6,可是出现红色波浪线,说未定义,是不是前面要像你这样加一个#号呢?

请不要遗忘X,完整的是ConfigEPos.%X6

Good Luck~
440
Dragon_Lin
文章数:9
年度积分:50
历史总积分:440
注册时间:2018/11/19
发站内信
发表于:2018/11/21 7:58:01
#4楼
以下是引用cvlsam2018/11/20 15:59:03的发言:
以下是引用Dragon_Lin2018/11/20 15:49:20的发言:
谢谢哥,发了这么多地方的论坛终于能详细看明白了,之前我也试过将原点开关信号接通给线圈,线圈写的是configEPos。%6,可是出现红色波浪线,说未定义,是不是前面要像你这样加一个#号呢?

请不要遗忘X,完整的是ConfigEPos.%X6

Good Luck~
哥,怎么我输入还是出现红色波浪线的?
附件 捕获18.jpg
37602
cvlsam 版主
文章数:12429
年度积分:213
历史总积分:37602
注册时间:2001/12/22
发站内信
2018论坛贡献奖
2017论坛贡献奖
2016论坛贡献奖
2015论坛贡献奖
2013论坛贡献奖
2012论坛贡献奖
2011论坛贡献奖
2011国庆活动
2010论坛杰出贡献奖
发表于:2018/11/21 9:30:22
#5楼
Sir:

   因为我的PC上没有安装StartDrive,因此我无法使用FB284功能。

   为了向您说明ConfigEPos这个数据类型为DWord的变量的赋值,我不得不建立了一个同样数据类型的ConfigEPos变量,这个数据类型建立在TEMP下,因此您会看到变量名前带有#。
   如果您已经安装了StartDrive,那么您的系统库中会有FB284,同时也建立了变量ConfigEPos,因此在输入变量名时,您无需再前面添加#。

   Good Luck~
23122
gk_0 版主
文章数:7738
年度积分:128
历史总积分:23122
注册时间:2013/9/9
发站内信
2018论坛贡献奖
2017论坛贡献奖
2017国庆活动(二)
2016论坛贡献奖
2016国庆活动(三)
英威腾变频器(一)
S7-200 SMART(一)
寻找英威腾(三)
英威腾PLC体验(一)
2015春节活动
2013辞旧迎新
2013辞旧迎新
2013国庆活动
发表于:2018/11/21 9:49:22
#6楼
以下是引用cvlsam2018/11/21 9:30:22的发言:
Sir:

   因为我的PC上没有安装StartDrive,因此我无法使用FB284功能。

   为了向您说明ConfigEPos这个数据类型为DWord的变量的赋值,我不得不建立了一个同样数据类型的ConfigEPos变量,这个数据类型建立在TEMP下,因此您会看到变量名前带有#。
   如果您已经安装了StartDrive,那么您的系统库中会有FB284,同时也建立了变量ConfigEPos,因此在输入变量名时,您无需再前面添加#。

   Good Luck~
煞费苦心,赞一个
440
Dragon_Lin
文章数:9
年度积分:50
历史总积分:440
注册时间:2018/11/19
发站内信
发表于:2018/11/21 10:29:46
#7楼
以下是引用cvlsam2018/11/21 9:30:22的发言:
Sir:

   因为我的PC上没有安装StartDrive,因此我无法使用FB284功能。

   为了向您说明ConfigEPos这个数据类型为DWord的变量的赋值,我不得不建立了一个同样数据类型的ConfigEPos变量,这个数据类型建立在TEMP下,因此您会看到变量名前带有#。
   如果您已经安装了StartDrive,那么您的系统库中会有FB284,同时也建立了变量ConfigEPos,因此在输入变量名时,您无需再前面添加#。

   Good Luck~
附件 捕获20.jpg

哥,我用博途V15软件做的,可就是这管脚这一步卡死我了,现在我脑袋都大了,就是弄不了这个它无论如何都是红色的波浪线说操作数ConfigEPos.%X6未定义,真不知道怎么搞了,就一个主动回零卡了我一个多星期,发了好多论坛帖子了版主
[此贴子已经被jint于2018/11/21 17:17:49编辑过]
440
Dragon_Lin
文章数:9
年度积分:50
历史总积分:440
注册时间:2018/11/19
发站内信
发表于:2018/11/21 11:14:02
#8楼
以下是引用cvlsam2018/11/21 9:30:22的发言:
Sir:

   因为我的PC上没有安装StartDrive,因此我无法使用FB284功能。

   为了向您说明ConfigEPos这个数据类型为DWord的变量的赋值,我不得不建立了一个同样数据类型的ConfigEPos变量,这个数据类型建立在TEMP下,因此您会看到变量名前带有#。
   如果您已经安装了StartDrive,那么您的系统库中会有FB284,同时也建立了变量ConfigEPos,因此在输入变量名时,您无需再前面添加#。

   Good Luck~
附件 捕获24.jpg



附件 捕获23.jpg


师傅,你说我这样做的对不对?是不是这样做?
37602
cvlsam 版主
文章数:12429
年度积分:213
历史总积分:37602
注册时间:2001/12/22
发站内信
2018论坛贡献奖
2017论坛贡献奖
2016论坛贡献奖
2015论坛贡献奖
2013论坛贡献奖
2012论坛贡献奖
2011论坛贡献奖
2011国庆活动
2010论坛杰出贡献奖
发表于:2018/11/21 15:12:01
#9楼
请不要定义ConfigEPos.%X6这样的变量名,将引起误解。

在博图中,%X6代表一个Word变量或者一个Dword变量的位6。
附件 snap3.jpg

您可以定义一个变量名为ConfigEPos,数据类型为DWORD,地址随意的变量。

然后为您的FB284功能块的ConfigEPos引脚连接变量。




附件 snap4.jpg


之后,您可以有2种方式为其赋值。
方式1:采用普通的触点方式为特定的位进行赋值。
方式2:使用MOVE指令进行DWORD变量的整体赋值。

附件 snap5.jpg

Good Luck~

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

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

78.0005