在学习PLC编程之前,我们需要对自己有几个设问,通过这些设问来思考一下对学习PLC的基础框架
,带着这些问题来学习能够提高自己的学习效率。
问题一:西门子200 smart PLC的输入输出点最多是多少?
以CPUST60为例,最大允许的输入点是:
1、本体:输入和输出点是3:2的关系,即. | =60X3 5=36
2、扩展板SB: 2D1
3、扩展模块: 16D1 X 6=96合计: 36 2 96=134即smartPLC的最大输入点是134个。注意:如果已经是134个输入,不可能再有134个
输出,输入影像区:从10. 0到131.7,总共256点,这是理论上的,实际只有134点。多出来的点可以作为通信的数据交换区。
问题二:中间继电器主要是用来干什么的?有多少个?
答: M是用来辅助编程的,让程序变得有条理,更简单。一共256个。
问题三: V存储区的作用是什么?与M有什么不同?
答: V主要用来存储数据,最多到VB20479,而M主要是逻辑编程。
问题四:定时器和计数器的编号是什么?
定时器类型 |
时基 |
最大值 |
定时期号 |
TON、TOF |
1ms |
32.767 s |
T32、T96 |
10ms |
327.67 s |
327.67 s |
T33- T36, T97 - T100 |
100ms |
3276.7 s |
3276.7 s |
T37 = T63, T101 T255 |
TONR |
1ms |
32.767 s |
T0、T64 |
10ms |
327.67 s |
327.67 s |
T1-T4、T65- T68 |
100ms |
3276.7 5 |
3276.7 5 |
T5- T31. T69- T95 |
答:定时器T从T0-T255一共256个计数器从C0-C255-共256个。
问题五:模拟量输入和模拟量输出的符号是什么?
模拟量输入: AI
模拟量输出: AQ
在PLC中如果要显示模拟量输入的值,用AIW表示,模拟量输出用AQW表示
问题六: smart最多 可以带多少路模拟量输入?
答: 49路
第1节到此结束请大家把视频倒回去,把前面的几个问题看看能回答上几个?
有三个方面:
第一是用在输入输出管脚上,PLC的输入输出管脚不是8进制就是16进制,比如西门子的200系列是8进制因此没有Q0.8;
第二是用在赋值上,比如三菱FX通信设置特殊寄存器D8120,根据给出的表格设置9600,8N1,是二进制的1000 0001,为了方便就直接将十六进制的81赋值给D8120,但是也有转成十进制的129给D8120,但是你要是想把二进制形式直接给D8120是不能的,指令不支持;
第三个是还是通信上,做通信时,数据的收发的数据一般是16进制的,因此想要得到实际的数据需要进行数据转换。主要的就是这3方面了。
问题八:PLC支持哪些数据类型?
寻址格式 |
数据长度 (二进制类型) |
数据类型 |
取值范围 |
BOOL (位) |
1 (位) |
布尔数 (二进制位) |
真(1):假(0) |
BYTE (字节) |
8 (字节) |
无符号整数 |
-32768~32767; 8000~7FFF (Hex), |
INT (整数) |
16 (字) |
有符号整数 |
-32768~ 32767; 8000~ 7FFF (Hex), |
WORD (字) |
16 (字) |
无符号整数 |
0~65535; 0~FFFF (Hex), |
DINT (双整数) |
32 (双字) |
有符号整数 |
-2147483648~21474836476 8000 0000~ 7FFF FFFF (Hex) |
DWORD (双字) |
32 (双字) |
无符号整数 |
0~ 4294967295; 0~FFFF FFFF (Hex) |
REAL (实数) |
32 (双字) |
IEEE 32位 单精度浮点 数 |
-3. 402823E 38~-1. 175495E-38 (负数); 1. 175495E- -38~ 3. 402823E 38 (正数); 0. 0 |
ASCII. |
8/个(字节) |
字符列表 |
ASCII字符、 汉字内码(每个汉字2字节) |
STRING4 (字符串)。 |
8/个(字节) |
字符串 |
1~254个ASCII字符、 汉字内码(每个汉字2字节) |
问题九:传说中寻址方式到底是什么东西?
寻址就是如何在PLC中找到如何找到你以前学过的数据,是直接找到它,还是间接找到它,这个找的过程叫做寻址。
大家可以带着上面的九个设问来学习PLC编程,并通过参考九个设问的答案来检查自己的答案,以上问题都是在PLC编程中必须弄清楚的理论知识,希望大家能够牢记于心,并运用自如。
,