交换机代理6GK5208-0BA00-2AC2交换机代理6GK5208-0BA00-2AC2
西门子交换机模块代理商交换机代理6GK5208-0BA00-2AC2
西门子低压电机,伺服电机,主轴电机,直线电机,扭矩电机,直流电机,西门子工业以太网,西门子光钎电缆,工业交换机,通讯网卡,西门子网络通讯设备,网络模块,西门子总线电缆,紫色双芯电缆绿色4芯电缆,
6ES7511-1AK02-0AB0 | CPU 1511-1 PN,150 KB 程序,1 MB 数据;60 ns;集成 2x PN 接口 |
6ES7512-1CK01-0AB0 | CPU 1512C-1 PN, 250 KB程序,1 MB数据;48 ns;集成2x PN接口;集成 32 DI/32 DO, 5 AI/2 AO, 6 HSC@100kHz |
6ES7511-1CK01-0AB0 | CPU 1511C-1 PN, 175 KB程序,1 MB数据;60 ns;集成2x PN接口;集成 16 DI/16 DO, 5 AI/2 AO, 6 HSC@100kHz |
SCL编程问题求指导下
DB[DB编号]的内容为: array[0..99] of real ,我想编写一个FB块可以从这里面获取浮点数值,可以从第X个浮点数开始的连续N个数值,然后复制到FB的OUT接口(data1,data2,data3,data4... ...data32)上。X<100, N<32
即DB号可变,起始偏移地址可变,获取的浮点数个数可选。需要scl代码。
问题补充:
输出的接口是一个个的REAL,不是ARRAY,array可以带检索号,容易实现for赋值。而且data1(REAL)的起始地址在FB的背景DI位置是需要寻址的,类似STL的 LAR1 P##Address, data1就是D [ar1,p#0.0] +AR1这样就可以实现LOOP语句对data2,3,4...赋值。SCL怎么来实现呢?
佳答案
程序直接写的,没有经过测试,给你个思路吧,自己可以进行修改。
图片说明:1,1
交换机代理6GK5208-0BA00-2AC2西门子交换机代理商西门子交换机代理商西门子交换机模块代理商西门子交换机模块代理商
西门子交换机模块代理商交换机代理6GK5208-0BA00-2AC2交换机代理6GK5208-0BA00-2AC2
交换机代理6GK5208-0BA00-2AC2
6GK5208-0BA00-2AC2 SCALANCE XC208 可管理层面 2 IE 交换机; IEC 62443-4-2 认证; 8x 10/100 Mbit/s RJ45 端口; 1X 控制台端口;诊断 LED; 冗余电源; 温度范围 -40°C 至 +70°C; 安装: 凹顶导轨/S7 型轨/墙壁 Office 冗余功能 特性(RSTP,VLAN,...); PROFINET IO 设备 以太网/IP 一致 C 型插头插槽; |
- 西门子交换机模块6GK5216-0BA00-2AC2 2023-11-04
- 西门子储存卡代理6ES7954-8LL03-0AA0 2023-11-04
- 扬州PLC模块6GK7543-1AX00-0XE0 2023-11-04
- 模块总代理6ES7132-6BF01-0AA0 2023-11-04
- 西门子模块代理6ES7511-1FL03-0AB0 2023-11-04
- 甘肃西门子模块一级代理商 2023-11-04
- 陕西西门子CPU代理商 2023-11-04
- 成都西门子S7-1200代理商 2023-11-04
- 陕西西门子PLC模块总代理 2023-11-04
- 拉萨PLC模块总代理 2023-11-04