回复:关于变量比较以及Variant使用的一点疑惑。

樱桃大丸子

  • 帖子

    82
  • 精华

    0
  • 被关注

    38

论坛等级:侠客

注册时间:2017-01-10

普通 普通 如何晋级?

发布于 2017-03-14 15:55:01

4楼

展开查看
以下是引用pkh2006在2017-03-14 15:05:26的发言 >3楼

1 没错


2 外部形参不要填写成P#的形式,就填"测试块1".字节8

以下是引用樱桃大丸子在2017-03-14 14:25:19的发言 >:1里面,“#变量“”...

引用详细内容:

1里面,“#变量“”指向的虽然是一个“字节8”,但是程序把它理解成了一个只有一个元素的数组,这个元素就是“字节8”,这个元素的数据类型和“字节6”都是byte,这里比较的是数据类型,而不是具体的数值,所以结果为真。对吗?

2和3里面,要想程序不把它理解成数组,正确的做法应该是怎样?

程序段1的指令叫“比较ARRAY元素数据类型和变量数据类型是否相等”,实际上该指令可以比较任意两个变量的数据类型是否相等,对吗?

EQ_TYPE指令的操作数1数据格式是Variant,可以直接填“测试块1”.字节8吗?

比较指令直接填变量我知道是可以的,也是最基本的用法,我只是想测试看可不可以用绝对寻址的方法来引入变量比较。

精通吃饭,擅长睡觉
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-1200系列

共有15554条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

快扫描右侧二维码晒一晒吧!

再发帖或跟帖交流2条,就能晋升VIP啦!开启更多专属权限!

  • 分享

  • 只看
    楼主

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