IO的数据集使用案例 1. 用AQ2ST和AI4ST做回环测试,主要是验证AQ2和AI4手册上的DS数据集2. DS参数写入12345678910111213141516171819REGION params input IF NOT #In_SelectedChannel THEN #params_AQ2ST.RDREC.index := 64; #params_AQ2ST.WRRE 2024-07-21 PLC related > 1200/1500PLC #PLC part #industrial control
PLC程序中的配方应用 1. 建立ARRAYDB 集合配方需要的所有元素结构,组成一个UDT(包含范围最全) 新建一组ARRAY DB,元素的个数就是配方需要的副本的个数 数组DB勾选仅存储在装载内存中,以便数据量大的配方不占用数据工作存储器空间,节省资源 在ARRAY DB的起始值处填写配方的具体值 1200不支持ARRAY DB,所以用普通全局DB替代也可 2. 配方表的导入导出 导入 12345678//expo 2024-07-21 PLC related > 1200/1500PLC #PLC part #industrial control
python进制转换指令 1. 十进制转二进制,bin()123decimal=10binary=bin(deciaml)print(binary) 2. 十进制转八进制,oct()123decimal=10octal=oct(deciaml)print(octal) 3. 十进制转十六进制,hex()123456789# case1decimal=10hexadecimal=hex(deciaml)print(hex 2024-07-21 Python > basic notes #py
利用PLC扫描周期实现一些小技巧 1. 上升沿123456//pulse generateIF #my_singal AND NOT #pulse_bool THEN ;END_IF;#pulse_bool := #my_singal; 2. 数值记忆,记录当数值变化时事件123456 //memory,my_order由外部主动触发IF #my_order <> #memory_order THEN ; 2024-07-21 PLC related > 1200/1500PLC #PLC part #industrial control
在html中应用JavaScript 1. 在html中调用js js需要用<script>脚本写入位置</script>声明;也可以用外部文件引入,如<script type="text/javascript" src="script1.js"></script>。 当js位于html的<head>内:这些脚本在选择触发它的时候被触发 2024-07-21 Front-end application > basic notes #html #css #js
通过硬件标识符获取过程映像输入 1. 用AI4ST做的模板,使用AI4前两个通道值,一个通道值占用一个IW,共占用2个word。2. RD_ADDR读出地址起始位12//get iw by hw_io #tempAIw := RD_ADDR(LADDR := #AI4ST_Control.ai_hwio, PIADDR => #AI_rdaddr.piadder, PICount => #AI_rdaddr.pico 2024-07-21 PLC related > 1200/1500PLC #PLC part #industrial control
C sharp应用下的txt文件写入 方法如下:123456789101112131415161718192021222324//file storage functionpublic bool txt_file_generate(Dictionary<int, string> dic_val){ FolderBrowserDialog my_diaglog = new FolderBrowserDialo 2024-07-21 C sharp > basic notes #c# #winform
C sharp中面向对象的一些基础概念 1. OOP –Object Oriented Programming 实例化类 1234baseclass bc = new baseclass();subclass sc = new subclass();bc.Func();sc.Func(); 里氏转换 子类对象可以直接赋值给父类变量 子类可以调用父类对象,但是父类只有调用自己 父类中如果是子类对象,则可以将父类强制转换为子类1234 2024-07-21 C sharp > basic notes #c# #winform
C sharp中的任务和线程 1. Single thread 单线程效果,线程卡顿 123456789//---------------------------单线程效果---------------------------private void button1_Click(object sender, EventArgs e){ //总耗时3+5=8秒 Thread.Sleep(3000); 2024-07-21 C sharp > basic notes #c# #winform
C sharp应用下的CSV文件写入和读出 1. 建立DataTable 类型12DataTable my_accurdt;my_accurdt = new DataTable(DateTime.Now.ToString("yMMddHHmm") + "_AccurData"); 2. 创建DataTable的列和行123456789//列my_accurdt.Columns.Add(new Data 2024-07-21 C sharp > basic notes #c# #winform