西门子S7-200 SMART【第二讲·地址分配】
- 一个地址只能存储同一数据,否则地址会出错;
- 地址左边是高位,右边是低位;
- 地址最少单位是位,8个位组成一个字节;
- 一个字节8位,双字节16位;
- V: 0-7共8位,0/1/2/3/4/5/6/7,连续分配。
- VB:8个位组成一个VB,0/1/2/3…无穷,连续分配。
- VW :16位,由两个连续的VB组成,逢2递增。
- VD: 32位,由两个连续VW组成,逢4递增。
无符号:BYTE ,WORD ,DWORD
有符合:INT , DINT 最高位是符合位。0代表正数,1代表负数。
二进制计算
将正的十进制数除以二,得到的商再除以二,依次类推知道商为零或一时为止,然后在旁边标出各步的余数,最后倒着写出来,高位补零。
比如42转换为二进制:00101010
计算机内部表示数的字节单位是定长的,如8位,16位,或32位。所以,位数不够时,高位补零。
负整数转换成二进制
先是将对应的正整数转换成二进制后,对二进制取反,然后对结果再加一。还以42为例,负整数就是-42,如图4所示为方法解释。最后即为:(-42)10=(11010110)
PLC命令扫描:从左至右,从下到下,并列的取或。