西门子代理商西门子CPU模块6ES7407-0KA02-0AA0
西门子代理商西门子CPU模块6ES7407-0KA02-0AA0
西门子代理商西门子CPU模块6ES7407-0KA02-0AA0
主营西门子原装
S7-200CN|S7-200|S7-1200|S7-300|
S7-400|ET200系列PLC,
西门子T400|TDC高端控制器|
西门子PCS7过程控制系统,西门子HMI,
西门子802C|S|D|810D|840D|828D数控系统及备件,
西门子MM4|G110|G120|V10标准变频器,
西门子S120|611系列伺服系统,
西门子profibus-DP现场总线系统,
西门子电机,西门子过程仪表
凡我公司出售的西门子产品均享受西门子官方质保一年,
一年内有任何质量问题免费提供换新或维修服务,不收取任何费用!
希望我的用心能换来您对我们的信心!
我公司大量现货供应,价格优势,品质保证,德国原装进口
西门子PLC与数据采集卡的对比
工控机+PLC与工控机+板卡+数据采集卡的对比,在同样的传感器硬件条件下,哪种方式采集数据更快更稳一些?
有曲线轨迹报表之类的分析需求,自己也有C++等编程能力当然用数据采集卡了,其实用PLC+WinCC也可以的(像我就只能用这种了),看自己熟悉哪种套路了。
一般来说,数据采集卡是为专门目的设计的。按照功能,有专门的CU;可以有很大的数据缓冲区,甚至多级缓冲。
而PLC是通用设备。性能上通常比不上专业设备。
通用的设备,就是灵活性强。
所以要看数据采集的要求来选择。
与NI是不能比的,但较以前也有了很大的进步,用1500做的话,采样到1KHZ应该是没问题的了。
因此,用博图PLC做一些简易的高速检测设备也是存在可能性的。
如何利用PLC将配方直接下载到触摸屏里呢?
我们有一个项目,PLC是S7-1200的,触摸屏的精智系列的屏幕,在屏幕操作有运用配方功能,现在我们客户觉得配方输入麻烦,因为每个配方都有十几个变量,几百个配方,配方又经常变动,他们是防爆车间,总之就是手动在触摸屏上输入配方很不方便。
现在想利用一台PC直接远程将用EXCEL做好的配方导入到触摸屏里去,这样一个功能需要怎么实现呢?wincc7.3有这样的功能么?还是需要怎么另外处理呢?
有个办法供你参考。
就直接利用触摸屏的smartserver功能,在PC端使用smartclient控件可以将触摸屏的画面映射到pc上来,也可以在pc上直接操作,精智面板v14以上的镜像使用此功能免费。然后组态导入配方数据记录函数,将文件名修改为网络路径下的csv格式文件即可导入。
西门子PLC中UDT数据类型的用法
西门子PLC中UDT是用户自定义数据类型。
用户有时为了方便,先创建一个udt(和创建Φ块一样),写好数据结构。然后,在创建db块时,如果需要可以插入建好的udt(输入个name,类型输入ud的名字,比如udt1),如果切换到数据视图,即可看到原先创建的ud的结构了
有时需要建立多个数擔块,但数据块的结构,数据类型都是一样的,但又不能在同一个数据块中保存,这时可以先建一个UDT,通过UDT再创建其余的几个块。举例来说你需要控制10个电机,它们的属性都是基本相同的:如正转(6OoL)"、反转(BOOL)"、"速度INT)、"加速度(INT"、
如果程序中你需要用到这些属性,那么你可能需要为10个电机都建立这些变量,如果是单独建立,你就需要建立10*5=50个变量;如果你用UDT来处理,那就简单多
先定义一个UDT,名字是 MOTOR,里面添加上面所说的2个BO变量和3个NT变量(当然有需要可以添加其它数据类型的变量),然后建一个DB块,在里面建立10个变量M1~M10,数据类型就是 MOTOR,保存后你会发现这10
变量都包括以上的几个属性,这样你就可以直接在程序中使用了也就是说UDT的作用就是方便编程者的,对于程序的运行而言不是必需的.从数据类型的角度来说,UDT甚至不会被PLC直接接受
大家看西门子S7-300的程序的上传就知道了将一个带有UDT的程序下载到PLC中然后新建一个PLC上传程序在传上来的程序中你是找不到UDT的