STEP7编程技术:字与字相“与”指令WAND_W解析

需积分: 1 0 下载量 160 浏览量 更新于2024-08-17 收藏 902KB PPT 举报
"本文档主要介绍了西门子STEP7编程技术,特别是字与字相“与”指令WAND_W的使用方法,以及STEP7软件中的各种块类型。" 在STEP7编程中,字与字相“与”指令WAND_W是一个用于进行逻辑运算的重要指令。当启用信号EN为1时,该指令会执行操作,它基于“与”逻辑真值表,将IN1和IN2两个字的数据逐位进行逻辑与运算,然后将结果存入OUT指定的地址。EN、INO和IN2以及OUT的参数分别为布尔型(BOOL)和字型(WORD),其中EN是允许输入,ENO是允许输出,IN1和IN2是逻辑运算的两个输入值,而OUT则是逻辑与运算的结果。 在更广泛的上下文中,STEP7是西门子SIMATIC系列PLC编程的一种软件工具,它支持多种类型的块,这些块在PLC程序的结构和执行中扮演着不同的角色: 1. 组织块(OB):OB是程序执行的起点,包括启动组织块(如OB100和OB101)、循环执行的程序组织块、定期执行的程序组织块和事件驱动执行的程序组织块。例如,OB100用于暖启动,不保持的变量会被清零,但保持型变量和数据块的当前值会保留;而OB101则在热启动时保持所有数据不变,直接进入运行状态。 2. 功能(FC):FC是可重用的代码段,可以作为独立的函数调用,不带有自己的背景数据。 3. 功能块(FB):FB类似于FC,但具有自己的背景数据块,可以保存状态和变量。 4. 系统功能(SFC)和系统功能块(SFB):这些是预定义的、系统级的功能,用于特定的控制任务,如通信或诊断。 5. 背景数据块(DB):DB用于存储用户自定义的数据,可以是实例数据块(Instance Data Block)或共享数据块(Share Data Block),前者与FB关联,后者可以在多个块之间共享数据。 了解这些基本概念和指令对于编写高效、可靠的PLC程序至关重要。在实际应用中,正确使用WAND_W指令和其他逻辑运算指令,结合STEP7提供的不同块类型,能够实现复杂逻辑控制,确保PLC系统的稳定性和灵活性。

写一段JQuery 实现以下逻辑 var hd =$('#txtHeadRailQty').val();// 这个是Common ValanceHeadRail Number: if(hd == 2) //HeadRail Number:2 var cm =$('#CommonValance').val(); //这个是Blind Type if(cm == 'Common Valance') //Blind Type為Common Valance var mt= $('#txtMeasuringType').val()// 这个为WS 或者MFF if(mt =='WS') 这个为WS if(mt == 'MFF') 这个为MFF var lw =$('#txtLeftWidth').val();//这个是Left Width var ltp =$('#txtLeftTiltPos').val(); 这个是Left Width 对应的wand var cw =$('#txtCenterWidth').val();这个 是Center Left Width var ltp =$('#txtCenterTiltPos').val(); 这个是Center Left Width 对应的wand var cwb =$('#txtCenterWidthB').val();//这个是Center Right Width var ltp =$('#txtCenterTiltPosB').val(); 这个是Center Right Width 对应的wand var rw =$('#txtRightWidth').val();//这个是Right Width var ltp =$('#txtRightTiltPos').val(); 这个是Right Width 对应的wand var lgw = $('#txtLeftGapWidth').val() // 这个是Left Gap Width var rgw =$('#txtRightGapWidth').val() //这个是Right Gap Width var cgw = $('#txtCenterGapWidth').val() // 这个是Center Gap Width HeadRail Number:2,WS時 Left Width在 165mm+5mm+Left Gap Width/2~380+5mm+Left Gap Width/2時,Wand值需顯示C Right Width在 165mm+5mm+Left Gap Width/2~380+5mm+Left Gap Width/2時,Wand值需顯示C HeadRail Number:3,WS時 Left Width在 165mm+5mm+Left Gap Width/2~380+5mm+Left Gap Width/2時,Wand值需顯示C Center Width 在 165mm+Left Gap Width/2+Right Gap Width/2~380+Left Gap Width/2+Right Gap Width/2 時,Wand值需顯示C Right Width在 165mm+5mm+ Right Gap Width/2~380+5mm+ Right Gap Width/2時,Wand值需顯示C HeadRail Number:4,WS時 Left Width在 165mm+5mm+Left Gap Width/2~380+5mm+Left Gap Width/2時,Wand值需顯示C Center Left Width 在 165mm+Left Gap Width/2+ Center Gap Width/2~380+Left Gap Width/2+ Center Gap Width/2時,Wand值需顯示C Center Right Width 在 165mm+ Center Gap Width/2+ Right Gap Width/2~380+ Center Gap Width/2+ Right Gap Width/2時,Wand值需顯示C Right Width在 165mm+5mm+ Right Gap Width/2~380+5mm+ Right Gap Width/2時,Wand值需顯示C HeadRail Number:2,MFF時 Left Width在 165mm+Left Gap Width/2~380+Left Gap Width/2時,Wand值需顯示C Right Width在 165mm+Left Gap Width/2~380+Left Gap Width/2時,Wand值需顯示C HeadRail Number:3,MFF時 Left Width在 165mm+Left Gap Width/2~380+Left Gap Width/2時,Wand值需顯示C Center Width 在 165mm+Left Gap Width/2+Right Gap Width/2~380+Left Gap Width/2+Right Gap Width/2 時,Wand值需顯示C Right Width在 165mm+ Right Gap Width/2~380+ Right Gap Width/2時,Wand值需顯示C HeadRail Number:4,MFF時 Left Width在 165mm+Left Gap Width/2~380+Left Gap Width/2時,Wand值需顯示C Center Left Width 在 165mm+Left Gap Width/2+ Center Gap Width/2~380+Left Gap Width/2+ Center Gap Width/2時,Wand值需顯示C Center Right Width 在 165mm+ Center Gap Width/2+ Right Gap Width/2~380+ Center Gap Width/2+ Right Gap Width/2時,Wand值需顯示C Right Width在 165mm+ Right Gap Width/2~380+ Right Gap Width/2時,Wand值需顯示C

2023-06-13 上传