6ES7322-1HF01-0AA0产品信息
- 报价
- 请来电询价
- 品牌
- 西门子
- 产品规格
- 模块式
- 产地
- 德国
- 关键词
- 西门子代理商,西门子模块代理商,西门子一级代理商,西门子PLC代理,西门子中国代理商
- 更新时间
- 2026-05-30 08:02
为增强程序的可读性,利用STEP7-Micro/WIN V4.0编程软件,用符号地址替代地址,编制3×3键盘的STL程序如下所示。
Network 1 判断有无键按下
LDN 有键按下
S 第0行, 3 https://全行扫描
LD 第0列
O 第1列
O 第2列 https://全列读入
AN 有键按下
S 有键按下, 1 https://有键按下,置标志位
JMP 0
LDN 有键按下
MOVW 0, MW0 https://无键按下,清零跳出
JMP 9
Network 2 散转程序
LD 有键按下
A 第0行
JMP 10 https://跳至第0行
LD 有键按下
A 第1行
JMP 11 https://跳至第1行
LD 有键按下
A 第2行
JMP 12 https://跳至第2行
Network 3 逐行扫描
LBL 0 https://第0行处理
LD 有键按下
RI 第0行, 3
SI 第0行, 1 https://立即置位Q0.0
JMP 9
LBL 10
LD 第0列
= KEY_0 https://0键
JMP 9
LD 第1列
= KEY_1 https://1键
JMP 9
LD 第2列
= KEY_2 https://2键
JMP 9
LBL 1 https://第1行处理
LD 有键按下
RI 第0行, 3
SI 第1行, 1 https://立即置位Q0.1
JMP 9
LBL 11
LD 第0列
= KEY_3 https://3键
JMP 9
LD 第1列
= KEY_4 https://4键
JMP 9
LD 第2列
= KEY_5 https://5键
JMP 9
LBL 2 https://第2行处理
LD 有键按下
RI 第0行, 3
SI 第2行, 1 https://立即置位Q0.2
JMP 9
LBL 12
LD 第0列
= KEY_6 https://6键
JMP 9
LD 第1列
= KEY_7 https://7键
JMP 9
LD 第2列
= KEY_8 https://8键
JMP 9
LD 有键按下
R 有键按下, 1
https://无键按下,清标志位
Network 4 软件延时
LBL 9
LD 有键按下 https://有键按下才延时
FOR VW0, 1, 500
NOP 0
NEXT
4.4 程序的说明
(1) 程序采用了立即置位、复位指令SI和RI,是为了更及时的置位复位输出点,使程序的执行不受扫描周期的影响,也可用字节立即写指令MOV_BIW来实现,但应该考虑对其它未用点的影响。
(2) 程序的后采用了软件延时,是为了解决程序指令执行时间与输入输出滞后时间的不匹配。利用编程软件STEP7-Micro/WIN V4.0中的System Block下的bbbbb Filters选项可以设置输入滤波时间,默认为6.4ms,减少滤波时间可以相应的减少软件延时次数,但若滤波时间太小又达不到消抖动的目的。
(3) 程序中没有考虑多键同时按下的问题,在现有的程序中,若不同行有多个键按下,均以先按下的那个键为准进行响应,但若同一行上有多个键按下,则又分要几种情况,因此在应用时,应加强对按键的限制条件,避免由于误操作而造成生产设备的损坏。
(4) 程序中对每个按钮的响应均是按下该键,则对应的存储位为“1”,放开该键,则为“0”,没有其它较为智能的功能。若键盘中有“加速”、“减速”等类似键时,往往希望有连续加减的功能,即按下“加速”一定时间后(如500ms),按照每规定时间(如100ms)增加一个单位的速度值,此时可以利用两个定时器实现,其STL程序如下。
LD 加速
TON T37, 5
LD 加速
EU
= 加速上升沿
LD T37
AN 每100MS通电一次
TON T38, 1
LD T38
= 每100MS通电一次
LD 每100MS通电一次
O 加速上升沿
EU
+I 1, 速度存储值
5 结束语
本文提出了在PLC系统中设计矩阵式键盘的一般方法并给出了3×3键盘的硬件连线图和STL程序。在键数较多时,矩阵式键盘可以大大节省PLC的I/O点数,但程序设计的复杂度也随之增加,因此使用时应在系统的硬件成本和实时性之间加以均衡考虑。此外,本文的设计思路具有通用性,只需稍加变动,就可移植到其它品牌的PLC中。文中的STL程序均已通过S7-200的编程软件STEP7-Micro/WIN V4.0在CPU226 DC/DC/DC上调试通过,说明了本文设计方法的可行性。
1 引言
可编程控制器在PLC长期的使用过程中也逐渐暴露出了诸如开出回路简单;通信扩展能力差;梯形图语言编程烦琐;调试不够方便等技术局限。伴随着计算机技术、信息技术及工业控制技术的飞速发展,对PLC的发展提出了更高要求,主要体现在:需要更高功能、更快速度、更大容量的PLC产品,以完成大型的控制项目和实现网络化及更强的通讯能力;要求控制更加可靠,性能更加稳定;要求提供多样化的更方便的编程语言等。
为此,南京南瑞自动控制有限公司研制出新一代MB系列智能可编程控制器,它继承了传统PLC的优点,又弥补了传统PLC的技术薄弱环节,是对传统PLC功能的极大提升。该产品集智能、可靠、开放、灵活于一身,适合多种复杂控制领域的应用。
2 MB系列智能可编程控制器设计
2.1 MB系列智能可编程控制器结构
MB系列智能可编程控制器采用LAN/FieldBus系统体系结构,提供标准的以太网接口完成与上位机系统的通信。主控模件与智能I/O模件之间采用现场总线CAN作为内部总线及扩展总线,现场总线特有的高可靠性和对现场环境的适应能力,使得MB系列智能可编程控制器系统配置的灵活性和可靠性大大提高。图1为双主控热备冗余模式下的体系结构。

图1 MB系列智能可编程控制器体系结构
在Inbbb x86硬件平台上,应用WindRiver公司的Tornado集成开发环境,实现基于VxWorks的可编程控制器。
西门子PLC模块,变频器,触摸屏,交换机
从事智能科技、自动化科技、机电领域内的技术开发、技术转让、技术咨询、技术服务,工业自动化设备安装,工业自动化控制设备、电气设备、机申设备、电子产品、五金产品、金属材料、仪器仪表、橡塑制品销售,商务信息咨询,软件开发,建筑装修装饰建设工程专业施工,建筑安装工程(除特种设备),机械设备租赁(不得从事金融租赁),物业管理。工业自动化设备加工、销售。
本公司销售的一律为原装正品,假一罚十,可签正规的产品购销合同,可开增值税发票,税点另外算,24小时销售热线:15221406036 本公司销售的一律为原装正品假一罚十可签正规的产品购销合同可开增值税发票税点另外算24小时销售热线15221406036 西门子触摸屏代理商,西门子一级代理商,西门子中国授权总代理 ----浔之漫智控技术(上海)有限公司 本公司专业经销合信/CO-TRUST科思创西门子PLC;S7-200S7-300 S...