200Smart的一些关于寄存器和地址的用法实例 1. 累加器 200smart 有AC0 AC1 AC2 AC3四个累加器,不能作为位访问 累加器大小均是32位 累加器的数值不会自动清零,中断会保持并重新装载累加器(进入中断时先把原来的值保存起来,退出中断程序后恢复原程序) 只有AC1/AC2/AC3可以用作指针 AC0不用作指针,不用作间接寻址123LD SM0.0 //Always_OnMOVD &VB0, AC1 2024-07-21 PLC related > LOGO and Smart #LOGO #Smart #S7
PLC指针和引用类型 使用环境是PLC1500,在1200中可能某些数据类型不可用。 Pointer Any Variant References 数组,数组DB,动态数组 1. PointerPointer实际上会占用6个Bytes地址空间(一个单字指针+一个双字指针组合)。前两个byte用来放DB块号(B#16#81表示I,82表示Q,83表示M,84表示DB,等等)或者0,后面四个放数据区,字节地址 2024-07-21 PLC related > 1200/1500PLC #PLC part #industrial control
一些提高自动化率的指令 1. 地址相关123//依据HWIO计算IW QW地址#tempAIw := RD_ADDR(LADDR := #Interface_panel.AI_HW_IO, PIADDR => #AI_rdaddr.piadder, PICount => #AI_rdaddr.picount, PQADDR => #AI_rdaddr.temppiadder, PQCount => 2024-07-21 PLC related > 1200/1500PLC #PLC part #industrial control
组态控制方法 什么叫组态控制? 从应用场景上来看,如果现在集成了一个系统,它既包括了生产A要用的全部I/O系统,又包括可生产B和C等等要用的全部I/O系统。但是ABC的生产I/O不一样(硬件组态不尽相同)。 这个时候我就想用一套程序(包括硬件组态)就能适配全部的ABC生产。另外我在切换硬件组态的时候还要要求不能停机。以上的案例就衍生出来了组态控制。它实现了一种只需要一套程序和硬件 2024-07-21 PLC related > 1200/1500PLC #PLC part #industrial control
PROFINET IO应用层数据结构 从远古时代讲起 在300/400的年代,SIMATIC模块要提供一些特定的信息的方法是将特定信息保存到SSL里,通过查询的方法获得。 SSL中文名叫做系统状态列表,帮助里面有些时候有写成SZL,不过都是一样的东西。 在Step7中使用SFC51(RDSYSST),SFB54(RALRM)来获取SSL和报告系统错误,具体的records数据结构会根据你的SSL ID在博图帮助里索引出来 2024-07-21 Proctocol related > Profinet #S7 #PN
YOLO v8 环境搭建 1. Anaconda3安装: 下载:anaconda download默认:安装到根目录下:默认:下面一路默认,直至安装完成。 配置anaconda环境变量:我的安装路径是C盘,所以这么写,如果anaconda安装路径不是C盘,请按照实际更换。 2. 安装VScode并在vscode中配置anaconda配置解释器 安装,我有vscode所以不用重新安装了,去官网安装即可。 配置anaco 2024-07-21 Python > Vision #Yolo v8 #Anaconda3 #py
【笔记】html+css基础知识 1. html标签 单标签 <br/>:换行用 <meta/>:存字符编码,作者,版权,关键字,网页说明等信息,不显示在浏览器中a. 比如:<meta http-equiv="Content-Type" content="text/html;charset=gb2312"/> <hr/>:插入一条水平 2024-07-21 Front-end application > basic notes #html #css
制作导航栏并用CSS美化 1. 纵向导航栏 用到伪类来做鼠标悬停的变色,伪类的关键字是:开头。 用到display:block;来块化超链接,不然超链接文本看起来就是简单的文字效果。1234567891011121314151617181920212223242526272829303132333435363738394041424344454647<html> <head> & 2024-07-21 Front-end application > basic notes #html #css #js
制作表格_表单并用CSS美化 1. 制作表格 用到background-img设置表头背景图片(导航栏也可以这么用) 用到设置单双行不同颜色的方法 用到合并列colspan=number,合并行用rowspan=number 用到设置表格范围宽度方法 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484 2024-07-21 Front-end application > basic notes #html #css #js
简单理解盒子模型 1. 什么叫盒子模型在html中大部分元素,特别是块元素display:block;都可以被看做一个盒子。网页布局就是一个一个盒子的平铺,堆叠,嵌套摆放。这么多的盒子放在一起,最重要的就是去关注他们的各种尺寸,边界等等,主要怕意料外的重叠一类导致的显示不正常。 2. W3C和IE盒子模型指的什么? W3C标准盒子模型如图,它由content,padding,border,margin几个属性构成, 2024-07-21 Front-end application > basic notes #html #css #js