6AV2124-1GC01-0AX0现货西门子代理商
更新:2025-01-25 08:50 编号:28749422 发布IP:113.246.217.186 浏览:14次- 发布企业
- 湖南西控自动化设备有限公司商铺
- 认证
- 资质核验:已通过营业执照认证入驻顺企:第1年主体名称:湖南西控自动化设备有限公司组织机构代码:91430100MA7BLNUT58
- 报价
- 请来电询价
- 西门子
- KP700
- 触摸屏
- 7寸
- 德国
- TFT显示屏12MB存储器
- 关键词
- 西门子PLC代理,西门子变频器代理,西门子伺服电机代,西门子工控机代理,西门子触摸屏代理
- 所在地
- 中国(湖南)自由贸易试验区长沙片区开元东路1306号开阳智能制造产业园(一期)4#栋301
- 联系电话
- 17838383235
- 手机
- 17838383235
- 经理
- 徐嘉泉 请说明来自顺企网,优惠更多
详细介绍
西门子HMI通过VB脚本控制打印机进行标签打印
项目背景:
使用了触控一体机安装Wincc RTAdvanced来替代TP1200触摸屏,工位本身需要控制斑马打印机打印标签,兼容5种不同的产品标签,标签可修改样式和内容
之前使用过PLC通过发送打印文件内容方式进行控制打印机,客户修改样式和内容比较麻烦,修改过后都要PLC进行对应
本次想通过VB脚本来完成打印任务,PLC变量触发VB脚本,脚本内驱动打印事件,PC机打印标签文件
硬件:
触控一体机,斑马打印机GT820,通过USB线连接并装好驱动
软件:
触控一体机装Win7 64bit
安装标签编辑软件BarTender
安装WinCC RT Advanced
02思路详解
标签样本(内容纯属虚构,如有侵权请及时联络)
变动字符:
年月日:23-03-10
序列号:00001
不同的产品标签格式有所不同,需要提供不同的标签模板
模板名称:F01R00X089 共10位字符
设计思路:
PLC建立变量:TypeName作为模板名称
PLC建立变量:SerialNumber作为流水号Int
在PC机上保存固定文件夹,txt作为Database来源
PLC触发Cmd_Print,VB脚本触发打印动作
打印完成,提供Status_PrintDone
VB脚本代码修改txt内容,日期和流水号,更换模板,启动打印机
打印机通过USB与PC相连,执行打印就像打印Word一样,这里执行打印的内容为Bartender文件
1.按照标签模板先建立起文件
2.设置数据库Database
右键->数据库设置
选择数据库类型
选择文件,新建好txt文件,内部写入内容用英文逗号隔开
选择文件格式,引号和逗号混用
字段名称,大3行,完成设置
连接属性,就是刚才Database文件关联的过程,可以选择配置连接重新进行关联
查看字段,可以看到三个字段
记录浏览器可以查看目前txt内的数据
③字段的数据库关联(以日期为例)
点中日期->右键属性
数据源还未设置,点击进行设置
选择数据库字段
选择字段1,点击完成
文本内容与数据库Database数据关联完成
④其他关联重复③操作,字段选择不同
程序代码:
Sub Print()
'************************************************************************************
'*** Module: Print
'***
'*** Copyright HouJinKu, ShangHai
'***
'*** Function: Print Bartender file to Printer GT820 ofZebra
'***
' *** Datum: 04.10.2022
' ***
' *** Author: Hou jinku
' ***
' *** last change: V1.0 initial creation
' *** V1.1Adaptation to: Date\Serial number\TypeName
' ***
'************************************************************************************)
On Error Resume Next
HmiRuntime.SmartTags("PrintDone") =False
'Counter+
Dim aCounter
aCounter =HmiRuntime.SmartTags("Counter")
If aCounter>999 Then
aCounter=0
End If
'Serial number
Dim aSerialNumber,Str5,aPrintNum
aSerialNumber =HmiRuntime.SmartTags("SerialNumber")
Str5=String(5,"0")
aPrintNum=Right(Str5 & aSerialNumber,5)
'Date
Dim aYear,aMonth,,aDay,aDate
aYear =Right(Year(Now),2)
aMonth = Right("00"&Month(Now),2)
aDay = Right("00"& aDay,2)
aDate=aYear & "-" & aMonth & "-" &aDay
'TypeName
Dim aTypeName
aTypeName =HmiRuntime.SmartTags("TypeName")
'Database
Dim fso, f,typeNo
Set fso = CreateObject("Scripting.FileSystemObject")
Set f = fso.CreateTextFile("E:\Printer\Database.txt", True)'Over old
f.Write(aDate & ",")
f.Write(aPrintNum & ",")
f.Write("xxx")
f.Close()
Set f = Nothing
Set fso = Nothing
Dim btApp, btFormat,btPrint
Set btApp = CreateObject("BarTender.Application")
btApp.Visible = False
Set btFormat = btApp.Formats.Open("E:\Printer\" & TypeName &".btw",False,"")
Set btPrint = btFormat.PrintOut(True,False)
btFormat.Close
btApp.Quit
Set btApp = Nothing
aCounter=aCounter+1
HmiRuntime.SmartTags("Counter") =aCounter
HmiRuntime.SmartTags("PrintDone") =True
End Sub
HMI变量中数值更改调用VB脚本Print
PLC程序触发一次ON,再触发OFF,每次变化一次
PLC触发及收到结果的关键流程步
记录上次触发的状态
根据上次状态进行下次触发
客户要更改模板,打开Bartender软件可直接修改和保存,换型时TypeName更改打印模板与之对应
成立日期 | 2021年10月19日 | ||
法定代表人 | 吴阳祥 | ||
注册资本 | 5000000 | ||
主营产品 | 西门子一级代理商 PLC 变频器 工控机 伺服电机 触摸屏 软件 电线电缆 电源 S7-200CN S7-200SMART S7-300 S7-400 S7-1200 S7-1500 ET-200 全新原装正品 全国服务 | ||
经营范围 | 其他未列明制造业;工程和技术研究和试验发展;电气设备的批发、系统集成;电子产品、五金产品、电线、电缆、电工器材、通讯设备及配套设备、机械配件、仪器仪表的批发;工业自动化设备、机电产品、电子元件及组件、电子产品零部件、发电机组、高低压成套设备、计算机应用电子设备、电气机械设备、高低压电器销售;工业自动化设备、电子仪器、五金机电产品、电气技术的研发;智能化技术服务;办公设备零售;机电设备的维修及保养服务(限分支机构);通用设备修理(限分支机构);自动化控制系统的研发、安装、销售及服务;机电设备安装服务;电子技术咨询;电子技术转让;计算机技术开发、技术服务。(依法须经批准的项目,经相关部门批准后方可开展经营活动) | ||
公司简介 | 公司是中国西门子授权代理商,销售商品为全新原装,签正规的产品购销合同,可开增值税发票,24小时热线---徐17838383235。公司是中国西门子授权代理商,销售商品为全新原装,签正规的产品购销合同,可开增值税发票,24小时热线---徐17838383235。西门子中国授权代理商、西门子一级代理商、西门子PLC代理商--------------湖南西控自动化设备有限公司我司主要业务为西门子自动化产 ... |
- 西门子代理商6SE6420-2AD25-5CA1湖南西控自动化设备有限公司是一家级代理工业自动化控制设备跨国经营的贸易型企业,是... 2025-01-10
- 西门子代理商6ES7365-0BA01-0AA0湖南西控自动化设备有限公司是一家级代理工业自动化控制设备跨国经营的贸易型企业,是... 2025-01-10
- 西门子授权德国代理商6ES7341-1CH02-0AE06ES7341-1CH02-0AE0湖南西控自动化设备有限公司是一家级代理工业自动化控制设备跨国经营的贸易型企业,是... 2025-01-10
- 西门子代理商6ES7392-1AJ00-0AA0湖南西控自动化设备有限公司是一家级代理工业自动化控制设备跨国经营的贸易型企业,是... 2025-01-10
- 西门子授权服务代理商6ES7321-1BH02-0AA0湖南西控自动化设备有限公司是一家级代理工业自动化控制设备跨国经营的贸易型企业,是... 2025-01-10
- 6AV2124-1JC01-0AX0现货西门子SIEMENS人机界面HMI代理商西门子:KP900
- 6AV2124-0GC13-0AX0现货西门子SIEMENS经销商西门子:TP700
- 6AV2124-1DC01-0AX0现货西门子SIEMENS经销商西门子:KTP400
- 6AV2124-2DC01-0AX0西门子SIEMENS现货供货商西门子:KTP400
- 6AV2124-0XC02-0AX1现货西门子SIEMENS经销商西门子:TP2200
- 6AV2125-2AE03-0AX0现货西门子SIEMENS代理商西门子:KTP700
- 6AV2125-2AE13-0AX0现货西门子SIEMENS经销商西门子:HMI
- 6AV2125-2AE23-0AX0西门子SIEMENS供应商西门子:HMI
- 6AV2125-2JB03-0AX0现货西门子SIEMENS经销商西门子:KTP900
- 6AV2125-2JB23-0AX0现货西门子SIEMENS供货商西门子:KTP900