十天独家:什么时候用Int类型?什么时候用Word类型?到底选哪一个?
十天学会PLC
2022年08月25日 21:23

大家好,这里是十天学会PLC,今天给大家普及个小知识点,关于Int类型数据和Word类型数据,两个数据类型用起来是一样的,对软件功能没有什么影响,但是我们在建立变量的时候,究竟选择哪一个呢?

先来说,INT类型数据:(有符号的16位寄存器) INT:整形的数据,意思就是存区整数用的寄存器,长度是16位,你可以往寄存器内传送整数,数据会被保存在寄存器内,常见的例如:MW4。MW4的意思就是,M区的字调用,就是从,M4.0~M5.7,一共16位数据,定义类型为整形,你可以往里面去存储整形数据。 或者在非优化的DB块内创建一个Int类型数据,我们常用的也就是在DB内创建Int类型寄存器:

当你需要做“数学运算”,“计数”,做数学函数运算时,建议创建类型为INT的数据寄存器。再来说,Word类型的数据:Word:是无符号的short数据类型(无符号的16位寄存器)用途:当我们在做TCP通讯,EIP等通讯时,通讯的寄存器建议采用Word类型数据,在做逻辑运算时,建议采用Word:

图中为RS-485通讯,在DATA_PTR数据指针中我们采用WORD类型的数据,作为485的通讯区,便于我们采用。 当然也有同学会说,其实用WORD和INT并不会影响什么功能,但你错了,会影响,主要体现在:INT有符号位,而WORD没有符号位,这就是第一个 在SCL开发的语言当中,对于WORD和INT的类型要求较为严格 在做通讯时,多建议采用Word类型在做数学函数运算时,加减数,多建议采用Int类型 还是希望大家在使用时多多总结和细心观察!


本节内容为大家带来数据类型的讲解 大家有任何问题可以与我们工作室取得联系:QQ群:744825567 大家也可以在微信公众号关注我们,ID:十天学会PLC

博大精深,同心致远!

滴水汇江河,跬步至千里小文老师 2022年8月25日 中国·西安