最新公告
  • 欢迎您光临欧资源网,本站秉承服务宗旨 履行“站长”责任,销售只是起点 服务永无止境!立即加入我们
  • ARRAY中的单个元素的最小常规数据宽度(OFFSET)

    在声明部分,您必须定义一个与要间接寻址的 ARRAY 具有相同结构的 ARRAY。不必将 ARRAY 声明为 IN-OUT 变量;它也可以声明为 TEMP、IN 或 OUT 变量。

    互联网:

    域宽度 (OFFSET) 在网络中定义。ARRAY 中单个元素的最小常规数据宽度为一个字节;即使在两个变量之间定义了 BOOL。有必要确定相关字段的宽度并确定下一个所需字段的起始地址。可以使用以下内容:地址(索引):b =元素长度*(索引-1)

    在创建具有不同数据类型的结构时,必须注意在某些情况下可能会自动插入填充字节。

    保存 ARRAY 数据类型

    示例:ARRAY [1..2,1..3] OF 整数将生成以下字段:

    多维域按顺序存储。在此示例中,整数 [1,1] 后跟整数 [1,2],整数 [1,3] 后跟整数 [2,1]。

    77:STEP 7 以哪种格式存储 POINTER 参数类型?

    STEP 7 将 POINTER 参数保存在 6 个字节中。显示用于保存 POINTER 参数类型和每个字节中保存的数据的内存区域。POINTER 参数类型包含以下信息: DB 编号(0),如果 DB 中没有存储数据。CPU 中的存储区(表中列出了不同存储区的十六进制代码)。

    数据的地址(Byte.Bit 格式)。

    如果形参声明为 POINTER 参数类型,则只需要指定内存区域和地址。STEP 7 自动将输入项目的格式转换为指针格式。

    78:由于Alarm8P(SFB35)块总是第一次调用,如何避免OB 1的初始化过程耗时过长?

    激活(第一次调用)报警块 Alarm(SFB33)、Alarm_8(SFB34) 和 Alarm_8P(SFB35) 的运行时间比简单地执行作业检查要长 2 到 3 倍)) 当发出警报后,该块也将运行同样长的时间。但是,警报通常不会成组发生,并且在编程时plc职业技能培训及视频精讲 西门子step 7,应注意第一次调用警报块,因为这里使用的所有块都占用运行时间较长,因此在某些情况下被调用的 OB 的运行时间会显着增加。将报警块的第一次调用移动到 OB 100/101/102 可以将较长的运行时间转移到启动过程中。处理时间这里也是比较长的,但是启动时间不会太长,因为和模块的参数设置是同时完成的。

    79:当无法卸载STEP 7时,我该怎么办?

    设法通过控制面板卸载 STEP 7。如果安装文件损坏,卸载程序通常会失败并显示错误消息。此外,STEP 7 CD 包含文件 Simatic STEP7.msi。STEP 7 可通过该文件卸载。

    80:加密300PLC MMC处理方法?

    如果忘记在 S7-300CPU 保护属性中设置的密码,则只能使用 siemens 编程器 PG 上的读卡器插槽(6ES7798-0BA00-0XA0) 或带 USB 接口的计算机)读卡器(USB删除?S7存储卡?prommer 6ES7792-0AA00-0XA0),选择SIMATIC Manager界面下的菜单File选项,删除MMC卡上原有的内容,这样MMC就可以作为未加密的empty space 卡已使用,但MMC卡无法加密,无法读取MMC卡中的程序或数据。

    81:以314C为例计数时如何清除计数器值?

    有两种方法:

    1:在参数设置“门功能”中选择“取消计数”软件门为0,为1时清零,

    2:使用写“Job”的方法,写计数值的任务号为1。

    82:CP342-5能否用于PROFIBUS FMS协议通讯?

    CP342-5 支持 PROFIBUS DP 协议,不能用于 PROFIBUS FMS 协议通讯。同样CP343-5只支持PROFIBUS FMS协议,不能用于PROFIBUS DP协议通讯,而CP342-5和CP343-5都支持PROFIBUS FDL链接方式;

    83:为什么CP342-5 FO无法建立通讯?如何配置?

    CP342-5 FO不支持3MB、6MB通讯速率,如果您购买了5.1版本的CP342-5,但STEP7中没有V5.1版本的CP342-5,可以插入V5.0 的 CP342-5 模块,功能不受影响。CP342-5在S7-300系统中的安装位置与普通S7-300 I/O模块的安装位置相同,可插入4到11的8个插槽中的任意一个。

    84:CP342-5的三种工作模式有什么区别?

    No DP模式下:CP342-5通讯口可用于S7编程或PROFIBUS的FDL连接,连接人机界面;

    DP主站模式:CP342-5除了作为网络中的PROFIBUS主站外,还可用于S7编程、FDL连接和人机界面连接。DP延迟时间参数一般不需要设置,除非使用FDL连接,必须与DP I和O点的刷新时间一致,然后根据PROFIBUS网络的性能进行调整;

    DP Slave 模式下:CP342-5 除了作为网络中的从站外,还可以用于 S7 编程、FDL 连接和如果选择模块是 PROFIBUS 子网上的活动节点选择框进行连接。接口,否则CP342-5只能作为从站使用;

    85:CP342-5最多可以完成多少数据交换?

    一套 S7-300 系统最多可以同时使用 4 个 CP342-5 模块,每个 CP342-5 可以支持 16 个 S7 连接,16 个 S5 兼容连接。CP342-5 工作在No DP 模式时,最多同时支持32 个通讯链路,而在DP Slave 或DP Master 模式下,它最多同时支持28 个通讯链路。CP342-5作为PROFIBUS DP主站时,最多可链接124个从站,每个从站最多可交换244个输入字节(Input)和244个输出字节(Output),可与所有从站交换站最多 2160 个输入字节和 2160 个输出字节。当 CP342-5 作为从站使用时,它可以与主站交换最多 240 个输入字节和 240 个输出字节。CP342-5 最多可以连接 16 个操作面板 (OP) 并创建最多 16 个 S7 连接。

    86:如何实现从站掉电、通讯失败或从站通讯口损坏,主站无法停止?

    您需要在 STEP7 项目中插入相应的组织块。当插入这些组织块时,不需要编程内容。当从站断电、通讯失败等情况下,主站只报总线故障,不停机。这样无论是从站先上电还是主站先上电,系统都可以正常运行:

    将 OB82、OB86、OB122 添加到 S7-300;将OB82~OB87、OB122添加到S7-400;

    87:CP342-5与上位机软件或操作面板连接时应选择什么工作模式?

    如果只使用CP342-5连接上位机软件或操作面板(OP),通讯采用S7协议,建议选择No DP模式,无需调用FC1 (DP_SEND) 和 FC2 (DP_RECV) 功能块,它们仅用于 PROFIBUS DP 通信;

    88:为什么系统上电后,CP342-5开关拨到Run,却一直处于STOP状态?

    检查STEP7程序和配置是否正确(删除程序,只下载硬件配置),检查CP342-5连接的24V电源线是否正常,M端是否与M短路CPU 的端子,以及通讯电缆是否连接正确(确认)。通讯电缆内部没有短路),CP的固件是否正确。如果您确认可以排除以上原因,那么您的CP342-5可能已经损坏,请更换;

    89:如何用CP342-5配置PROFIBUS从站?

    1.在 STEP7 中创建一个新项目并插入一个 S7-300 站。

    2.在硬件配置窗口中选择一个 S7300 导轨和相应的 CPU。

    3.在硬件配置窗口中,在路径“SIMATIC 300 > CP 300 > PROFIBUS > CP342-5”中选择您的订货号和版本号对应的CP342-5,插入到对应的插槽中S7300站,注意如果您购买了Version5.1并且配置中只能找到Version5.0,您可以使用Version5.1代替Version5.< @k24@ >。

    4.在插入CP342-5的过程中,会弹出一个PROFIBUS属性窗口,请点击“New…”按钮创建一个PROFIBUS网络PROFIBUS(1),并将CP342-5设置为从机station 站地址为 3。

    5.双击CP342-5,打开CP342-5的属性窗口,在“Operating Mode”选项卡下选择“DP Slave”选项,如果您不小心会弹出警告窗口提示您想用CP342-5实现CPU与PROFIBUS从站的通讯必须调用FC1(DP_SEND)和FC2(DP_RECV)功能块来实现CPU与CP342-5之间的数据交换,数据交换CP342-5 与PROFIBUS 之间自动完成,无需编程。FC3和FC4用于诊断和通讯功能的控制,一般不需要调用。

    6.点击确定保存并编译。.

    90:如何用CP342-5配置PROFIBUS主站?

    1.在STEP7的SIMATIC Manager窗口中插入一个S7300站;

    2.重复上述步骤2-4配置从站,注意插入CP342-5时不能点击“新建…”按钮,而是直接选择PROFIBUS(1)@ > 上面创建的网络,点击确定;

    在“操作模式”选项卡中选择“DP Master”选项;

    91:使用CP342-5的DP通讯口和CPU集成的DP通讯口进行通讯有什么区别,这两个通讯口的功能有什么区别?

    通过CPU的集成DP通讯口或CP443-5模块的DP通讯口,Load/Transfer指令(语句表编程,如图2),Mov指令(梯形图编程)或者可以调用系统功能块SFC14/15访问从站的I/O数据;

    如果使用342-5模块的DP通讯口进行通讯,则不能使用Load/Transfer指令(语句表编程)和Mov指令(梯形图编程)直接访问PROFIBUS从站的I/O数据. 使用 CP342 的 PROFIBUS 通信包括两个步骤:

    1.CPU将数据传送到CP通讯卡的数据寄存器中;

    2.数据从CP342-5的数据寄存器写入到PROFIBUS从站的Output data区(反之为CPU读取从站输入数据的过程);CP342-5的Input/Output数据区与从站的通讯过程是自动进行的,但是还必须手动调用功能块FC1(“SEND”)和FC2(“RECV”)来完成CP342-5 和 CPU 之间的数据交换。

    92:功能块“DP_SEND,DP_RECV”的返回值是什么意思,如何理解?

    “DP_SEND”功能块包括三个参数“DONE”、“ERROR”和“STATUS”,用于指示数据传输的状态和成功。“DP_RECV”功能块包括四个参数“NDR”、“ERROR”、“STATUS”和“DPSTATUS”,用于指示数据传输的状态和成功。可以定义对应的数据地址区,存储这些返回值,分析返回值的含义。当Error=False、STATUS=0、DONE=True、NDR=True时,表示CPU与CP342-5数据交换成功。

    93:DP从站、CP模板和CPU之间的数据通讯过程是如何进行的?

    使用 CP342-5 模块,无论调用“DP_SEND”功能块还是“DP_RECV”功能块,都不能直接读取或写入 PROFIBUS 从站的 I/O 数据。CP342-5模块内部有一个输入输出存储区,用于存储所有PROFIBUS从站的I/O数据。较新版本的 CP342-5 模块的内部存储器的输入和输出区域分别为 2160 字节。Output区的数据循环写入从站的输出通道,从站的输入通道的值被读出并存入Input区。整个过程在CP342-5和PROFIBUS从站之间自动协调。您不需要编写程序。. 您可以调用“DP_SEND”和“DP_RECV”

    94:如何通过CP342-5实现PROFIBUS网络和站的诊断功能?

    借助功能块“DP_DIAG”(FC3),可以在程序中对cp模块进行诊断分析,可以通过DP诊断列表、读取dp从站等作业类型诊断单个dp状态) data,读取 cp 或 cpu 的工作模式,读取从机状态等。

    95:为什么CP342-5模块作为PROFIBUS DP主站,ET200(如IM151-1或IM153-2))作为从站时,CP342-5的SF一直闪烁?

    当S7-300系统中的CP342-5作为DP主站,并附加IM153-2模块时,IM153-2只能作为DP主站,不能作为S7从站。ET200 从站可以通过 GSD 文件配置到您的系统中。然后 IM153 模块可以作为 DP 标准从站运行。为此,必须将 GSD 文件安装到硬件目录中(通过菜单序列工具 >“安装新的 GSD 文件”)。更新硬件目录后,您将在“PROFIBUS-DP > Additional Field Devices”中找到 DP 从站。

    96:STEP7中打开某些对象出错是什么原因?

    有时在某些项目中打开对象,STEP7会弹出错误窗口,错误信息是’*.dll’文件无法加载,代码为257:5,

    错误消息是无法显示一个或多个对象。发生此错误是因为您没有与要打开的对象关联的包。

    97:如果想通过上位或触摸屏在PLC中设置S5TIME型的参数,有什么方法?

    1、 将整数 INT 或实数 REAL 从主机写入 PLC。首先,该值必须包含以毫秒为单位的时间值。写入PLC的数据存储区后,使用ITD(Integer to Double Integer)或RND(Real to Double Integer with Rounding Off)将值转换为双整数,然后将值写入TIME类型的变量,在程序中调用FC40,将TIME转换为S5TIME。

    2、 要从上位机向PLC 写入WORD,首先该值必须包含一定时基的时间值。写入PLC的数据存储区后,使用Word Logic下的WOR_W命令将值设置为时间值。基本阶段或,然后使用 MOVE 指令将得到的值写入 S5TIME 类型的变量中。

    3、 如果使用 WinCC 作为主机软件,或者主机软件支持 32 位有符号浮点数,则可以将主机中的 32 位有符号浮点数写入定义为 TIME 的变量中。 PLC,然后在程序中调用FC40设置TIME可以转换为S5TIME。

    98:STEP 7中与时间处理和转换相关的功能块有哪些?

    SFC 0 “SET_CLK” 设置 CPU 时钟

    SFC 1“READ_CLK”读取 CPU 时钟

    FC 3 “D_TOD_DT” 从 DATE_AND_TIME 获取 DATE。

    FC 6 “DT_DATE” 从 DATE_AND_TIME 中获取星期几,即星期几

    FC 7 “DT_DAY” 从 DATE_AND_TIME 获取时间

    FC 8“DT_TOD”

    FC33 用于 S5TIME 到 TIME 的转换

    FC40 用于 TIME 到 S5TIME 的转换

    99:如何实现带电拔插模板的热插拔功能?

    硬件要求:

    使用普通的 S7-300 导轨和 U 型总线连接器无法实现热插拔功能。您必须购买有源总线背板才能实现此功能。另外,在配置的时候一定要使用MLFB 6ES7 153-1AA02-0XB0以上版本的接口模块,因为它支持DPV1版本的DP协议,而MLFB IM153-1AA00-0XB0模块不支持这个功能. 目前你能买到的所有IM153接口模块都支持热插拔,只有2-3年前的IM153接口模块不支持热插拔。

    软件要求:必须在STEP75.1或以上配置;

    如果使用 S7-400 CPU 或 S7-400 CP 作为 DP 主站,则可以直接在 IM153 属性窗口的“操作参数”选项卡中组态热插拔功能。

    1:在STEP7硬件配置窗口的PROFIBUS DP目录下选择对应的IM153模块,可以看到该模块支持“模块交换运行”(热插拔);

    2:将IM153模块拖到PROFIBUS总线上;

    3:选择I/O模块,插入ET200M站的各个槽位;

    4:双击ET200M站plc职业技能培训及视频精讲 西门子step 7,打开属性窗口,选择“Replace modules during operation”(热插拔)选项;

    5:属性窗口提供ET200M站热插拔功能所需的有源母线的订货号;

    6:属性窗口提供型号IM153,插入的I/O模块使用的有源总线背板的订货号对应;

    除上述硬件配置外,将 OB82、OB83、OB84、OB85、OB86、OB8<@ 下载到 S7-400 组织块,例如如7、OB121、OB122。当模块在ET200M从站上热插拔时,会调用中断组织块OB83、OB85和OB122。

    如果使用 S7-300 CPU 或 CP 342-5 作为 DP 主站,则只能通过安装 GSD 文件将 IM153 模块配置为 DP 从站,然后双击 IM153 打开其属性窗口并进行设置。否则,可以直接在STEP7的硬件配置窗口中将IM153模块挂在PROFIBUS总线上PROFIBUS DP目录下的ET200M文件夹下。

    100:如何加密和保护我的程序块?

    您可以通过 STEP7 软件的 KNOW_HOW_PROTECT 功能对您的程序代码进行加密和保护。

    如果双击鼠标打开一个加密的程序块,则只能看到程序块的接口数据(即IN、OUT、IN/OUT等参数)和注释信息,而代码在程序块和代码的注意,临时/静态变量是看不到的。同时,您不能对受密码保护的程序块进行任何更改。

    如何实现块保护:

    1、打开程序编辑窗口LAD/FBD/STL;

    2.将要加密的块生成转换为源代码文件(通过选择菜单File—;Generate source);

    3. 关闭 LAD/FBD/STL 窗口中的程序块,然后

    在Manager项目管理窗口的源文件夹中打开上一步生成的源文件;

    4、在区块的声明部分,在TITLE行下方的一行输入“KNOW_HOW_PROTECT”;

    5、保存并编译源文件(选择菜单FileàSave,FileàCompile);

    6、现在完成你的程序块的加密保护;

    China.k联盟:从东北开始,我们是一直在东北这片土地上坚持的技术人的平台

    China.k【工控老马】——黑龙江省自动化培训中心首席讲师,China.k中控联盟发起人之一,他很神秘,不要和他比较技术,谢谢。他是一个教过很多学生的老师,他很单纯。专注:自动化教学软硬件研发及自动化复杂工程解决方案。

    老马

    技术人员要学会韬光养晦,我一直鼓励自己,对技术的追求是无止境的,技术的更新日新月异。我们知道的新技术可能别人不知道,别人了解的新技术也一头雾水。毕竟我们研究的方向和走的路是不一样的。技术人员最忌讳的就是拿自己的长处和别人的短处进行比较。赞美自己、贬低他人的做法,确实可以带来一时的愉悦和安慰。

    生活在这片土地上的每一个人,都有他存在的价值,每一个人在这片土地上工作,都有他存在的理由。一定要调整好心态,不要盲目认为别人无知,不要冷眼旁观别人对技术的质疑。你可能觉得这个技术问题特别可笑,你可能觉得这个问题让你不屑一顾,你可以高调地对这个问题视而不见,你不能对提出问题的人嗤之以鼻,而且不要’不要频繁攻击人们对技术孜孜不倦的信念,说不定你的话会扼杀一个技术天才。

    提前做人,人无法做好身边的人际关系,也无法很好地适应周围的环境。你再高技术也没有人敢用你。你总是想着你的技能,你总是谈论那些为了满足自己虚荣心的尖端新技术。大家都觉得一个单位的新技术不会经常更新,新设备也不会经常更换,所以不可能研究一些不和你合作的所谓新技术新设备,也没有人会给你时间。以及学习这些新概念的机会,也就是说,你只从事这个领域的专业方向的研究,

    大家的技术都是从无到有,从菜鸟到老鸟的过程,大家都是在实践中不断学习探索总结出来的一些经验,大家也逐渐熟悉了提问的过程这些新技术和这些新设备的使用,我们不需要使用我们自己的研究技术与他人竞争。作为技术人员,首先要对自己单位的工作业务进行针对性的研究,提高单位的工作效率,增加单位的营业额,其次才是你花时间研究新技术和琢磨使用新设备。

    我一直和我们的技术人员一致,我们应该努力学习新技术,增加新知识,不断充电,以适应社会的竞争环境。众所周知,技术的学习是一个系统工程。炫耀一两个知识点不是资本。任何人在学习技术的道路上都应该脚踏实地,而不是夸大其词。

    2014年黑龙江省科学院自动化研究所培训中心:“工控老马”黑龙江科技大学学生在“工控”的带领下参加“全国西门子杯”工业自动化挑战杯老马”,这在黑龙江科技大学尚属首次。参加本次比赛,既没有以往的技术储备和比赛经验,也没有比赛使用的软硬件系统。不过,在我们培训中心的全力支持下,暑假期间,我和导师马安生(一匹工控老马)一起训练,

    2015年黑龙江省科学院自动化研究所实训中心:“工控老马”带领黑龙江工程大学学生首次参加“全国西门子杯“工业自动化挑战杯”,并获东北赛区特等奖,获全国一等奖。

    2016年,培训中心带领东北农业大学、黑龙江科技大学、哈尔滨华德学院获得“全国西门子杯”工业自动化挑战杯全国二、三等奖。

    没有工控老马的带领,黑龙江省没有一所大学能拿到全国西门子杯的全国一等奖,这是事实。

    我们没有商业宣传和套路,只充当技术传播者。

    (来学习,不要犹豫)

    黑龙江省科学院自动化研究所培训中心成立于2010年5月17日,隶属于黑龙江省科学院自动化研究所(国家级)。黑龙江省科学院自动化研究所成立于1978年,是黑龙江省科学院直属事业单位。是集科研、开发、生产为一体的省级综合自动化技术科研机构。位于哈尔滨高新技术开发区,建筑面积6000平方米,固定资产8600万元,员工总数353人,科技人员占员工总数的85%,其中230多名高技术人员。经过20年与我国改革开放同步发展,已成为在过程控制、信息技术、遥控遥测、机电一体化等领域具有较强实力的知名科研机构。目前,针对实习和择业组,我们开设了优秀的实践培训班,并聘请了自动化领域的知名高级工程师进行小班授课。培训期结束后,我们将向黑龙江省科学院自动化研究所颁发实习证书,并颁发实习证书。特色:工程经验与项目实践教学,自动化学会41个理事单位工程案例,全省3211所高校共享实验平台,

    黑龙江省科学院自动化研究所实训中心“电气自动化工程师”实训班是该中心的主干课程,综合电气自动化培训技能。包括大中小型主流PLC、触摸屏、变频器、伺服、电机、各种传感器、各种仪表(品牌包括西门子变频器、西门子1200、台达等)、上位机WinCC、下位机博中心自主研发了国内唯一的软硬件学习模拟系统,国内领先。真正让您学习技能和实践经验,为您架起通往电气自动化工程师的成功桥梁。

    申请人数:20

    开课时间:2017年3月20日“全日班”,2017年4月29日“周末班”,2017年新课程,快速报名,学员需提前报名。

    招生对象:(大学生、社工)。

    就业方向:自动化工程师、电气工程师、PLC工程师等。

    培训费:5800/人4600/人(不含认证)

    站内大部分资源收集于网络,若侵犯了您的合法权益,请联系我们删除!
    欧资源网 » ARRAY中的单个元素的最小常规数据宽度(OFFSET)

    常见问题FAQ

    免费下载或者VIP会员专享资源能否直接商用?
    本站所有资源版权均属于原作者所有,这里所提供资源均只能用于参考学习用,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担。更多说明请参考 VIP介绍。
    提示下载完但解压或打开不了?
    最常见的情况是下载不完整: 可对比下载完压缩包的与网盘上的容量,若小于网盘提示的容量则是这个原因。这是浏览器下载的bug,建议用百度网盘软件或迅雷下载。若排除这种情况,可在对应资源底部留言,或 联络我们.。
    找不到素材资源介绍文章里的示例图片?
    对于PPT,KEY,Mockups,APP,网页模版等类型的素材,文章内用于介绍的图片通常并不包含在对应可供下载素材包内。这些相关商业图片需另外购买,且本站不负责(也没有办法)找到出处。 同样地一些字体文件也是这种情况,但部分素材会在素材包内有一份字体下载链接清单。
    欧资源网
    一个高级程序员模板开发平台

    发表评论